.txt td,.txt th{padding: 5px 10px;border: 1px solid #DDD;}
/* 公用css */
@font-face {
    font-family: 'SourceHanSerifCN';
    src: url("https://univs-news-1256833609.file.myqcloud.com/123/upload/resources/file/SourceHanSerifCN-Bold.otf");
    /* src: url("../fonts/SourceHanSerifCN-Bold.otf"); */
  }
.ellipsis{white-space: nowrap;text-overflow: ellipsis; overflow: hidden;}
.ellipsis-2 {overflow : hidden;text-overflow: ellipsis;display: -webkit-box!important;-webkit-line-clamp: 2;-webkit-box-orient: vertical;word-wrap: break-word;word-break: break-all;}
.ellipsis-3 {-webkit-line-clamp: 3;}
.ellipsis-4 {-webkit-line-clamp: 4;}
.hover-transition{-webkit-transition: all .5s ease-in-out;-moz-transition: all .5s ease-in-out;-ms-transition: all .5s ease-in-out;-o-transition: all .5s ease-in-out;transition: all .5s ease-in-out;}
a,a:hover,a:active,a:focus{text-decoration: none;}
a:focus{outline: none;}
body {font-family: 'Microsoft Yahei','宋体';}
.fr{float: right;}
.fl{float: left;}
.clearfix:after{content: '';display: block; clear:both; }
.overflow{overflow:hidden;}
.pointer{cursor: pointer}
.hide{display: none;}
@media (min-width: 1200px){
	.container {
		width: 1200px;
		padding:0
	}
  .index .container .row .list-advbox .first-img{height:93px;}
}
#bsWXBox,#bsWXBox *{box-sizing:initial;}

/*公共标题*/
.banner-title {display:flex;align-items: center;font-family: 'SourceHanSerifCN';font-size: 32px;font-weight: bold;color: #282828;;line-height: 1;}
.banner-title:hover {color: #282828;}
.banner-title .red{color: #E7161A;}
/*公共box*/
.banner-box .title {padding-bottom: 6px;display: flex;justify-content: space-between;align-items: center;}
.banner-box .title-icon {width: 82px;height: 55px;}
.banner-box .title-text {display:flex;justify-content: center;align-items: center;font-family: 'SourceHanSerifCN';font-size: 34px;color: #000;line-height: 1;white-space: nowrap;}
.banner-box .title-text .red{color: #C0171B;}
.banner-box .more-btn {display: flex;align-items: center;font-size: 18px;color: #C0C0C0;line-height: 1;}
.banner-box .more-icon {margin-left: 5px;width: 18px;height: 4px;background: url('../../images/more-icon.png') no-repeat;background-size: cover;}
.banner-box .more-btn:hover {color: #e7161a;}
.banner-box .more-btn:hover .more-icon {background: url('../../images/more-active-icon.png') no-repeat;}
.banner-box .more-btn-text {font-size: 14px;font-family: Microsoft YaHei UI;color: #666666;line-height: 1;}
.banner-box .more-btn-text:hover {color: #e7161a;}
.banner-box .content {display: flex;flex-direction: column;}
.banner-box .content2 {margin-top: 20px;}
.banner-box .content .first {margin-bottom: 4px;font-size: 20px;font-weight: bold;}
.banner-box .content {font-size: 16px;color: #333333;line-height: 32px;}
/*公共-加载更多*/
.laod-more {display: block;margin-top: 30px;}
.laod-more .load-bg {width: 680px;height:40px;object-fit: cover;border-radius: 40px;}
/*公共-面包屑导航*/
.crumbs {display: flex;align-items: center;font-size: 14px;color: #999;line-height: 50px;}
.crumbs .v-line {padding: 0 10px;}
.crumbs .cur {color: #666;}

/*广告*/
.adv-box .adv-bg {width: 100%;object-fit: cover;}

/* header */
.head{box-shadow: none;padding: 10px 0px;}
.head:hover{background: none;}
.head .logo img{max-height:60px;}
.search-block{margin-top:10px;}
.top .search-block{margin-top:0px;}
.search-btn .menu_a{display: none;}
.search-btn.search-cancle .menu_a{display: block;}
.search-btn.search-cancle .menu_b{display: none;}
.search-btn .menu_b{display: block;}
.head .search-block .input{position: relative;display: inline-block;width:100%;height:42px;border:1px solid #e71f19;border-radius: 10px;line-height: 40px;padding:3px 6px;}
.head .search-block .input .search-submit{width:12%;height:34px;background: #e71f19 url('../../images/index/search.png') center no-repeat;display: inline-block;border-radius: 8px;}
.head .search-block .input input{width:85%;height:34px;border:0;}
.head .search-block .input input:focus{background: #fff;border: 1px solid #9F1315;}
.searchlist{position: absolute;z-index:99999;border:solid 1px #e5e5e5;width:calc(100% - 40px);top:42px;left:0;background: #fff;padding:10px;}
.searchlist li{line-height: 30px;color:#666}
.searchlist li:hover{color:#e7161b}
.input .searchlist{border: 1px solid #9F1315;border-top: none;top: 38px;}
.input .searchlist::after{content: '';display: block; position: absolute;width: calc(100% - 10px);left: 0;right: 0;margin: auto;top: 3px;border-top: 1px solid #EEEEEE; }

.head .info{padding-top:11px;}
.head .info .member-span-logined a:hover{color:#e74a46}
.head .info .send{background: #666666;border-radius: 2px;color: #fff;font-size: 14px;padding: 0px 10px;margin: 7px 0px 4px 20px;}
.head .info .quit a{line-height: 34px;margin-left: 10px;color: #1b232a;}
.head .info .member-login,.head .info .username1{color: #4c4c4c;display: inline-block;padding-left:40px;line-height:36px;height:34px;background: url('../../images/index/login.png') center center no-repeat;background-size:contain; }
.head .menu1{border-top:1px solid rgba(89,89,89,.5);border-bottom:1px solid rgba(89,89,89,.5);margin-top:10px;}
.head .menu1 ul{text-align: center;position: relative;z-index: 101;padding: 10px 0px;}
.head .menu1>ul>li{padding:5px 24px;margin:0;display: inline-block;}
.head .menu1>ul>li>a,.head .menu1>ul>li>span,.head .menu1>ul>li>span>.span-a{font-size: 18px;color:#5f6971;}
.head .menu1>ul>li>a:hover{color:#5f6971}
.head .menu1>ul>li .menubox{position: absolute;}

@media (min-width: 1200px){
	/* .head .menu1 .menubox:before{content:'';position: absolute;width:100%;height:8px;top:-8px;left:0;background: url('../../images/index/rect1_1.png') center no-repeat;} */
	.head .menu1 .menubox ul{padding:35px 30px 23px 30px;}
	.head .menu1 .menubox li a{line-height: 30px;font-size: 14px;height: 65px;}
  .head .menu1 .menubox li a:hover{opacity: 1;}

    .index .playerbox img{width: 100%;}
    .index .brandlist .brand{max-width: 200px;}
    .head .info .member-span-login{margin-left: 179px;}
}
.head .menu1 .menubox{position: absolute;display: none; z-index: 102;background: #FFFFFF;box-shadow: 0px 10px 32px 0px rgba(0, 0, 0, 0.25);width:100%;left:0;}
.head .menu1 .menubox li{width: 16.66%;padding: 0px 6px;margin-bottom: 12px;}
.head .menu1 .menubox li a{line-height: 24px;height: 65px;font-size: 20px;font-weight: bold;opacity: 0.8; width: 100%;text-align: center;color: #fff; display: flex;align-items: center; justify-content: center;}
.head .menu1 .menubox .li1 a{background: url(../../images/nav1.png) no-repeat center center;}
.head .menu1 .menubox .li2 a{background: url(../../images/nav2.png) no-repeat center center;}
.head .menu1 .menubox .li3 a{background: url(../../images/nav3.png) no-repeat center center;}
.head .menu1 .menubox .li0 a{background: url(../../images/nav4.png) no-repeat center center;}


.header_c{background: #fff;box-shadow: 0px 0px 10px 0px rgba(164, 0, 0, 0.4);}
.head_c .info .home{padding-left:30px;line-height:36px;margin-left:30px;background: url('../../images/contribute/home.png') left center no-repeat;}
.head_c .info .member-username{padding-left:30px;background: url('../../images/contribute/user.png') left center no-repeat;}

/* footer */
.footer-adv {padding: 35px 0 30px;}
.footer-adv .img-block {/* width: 100%; */}
.footer-adv .img-block img {height: 120px;}
.footer .link{border: 1px solid #e4e4e4;padding: 20px 28px}
.footer .link a{color: #4e4c4c;line-height: 15px;display: inline-block;margin:7px 0;}
.footer .link a:hover{text-decoration: underline}
.footer .link .flag{margin: 0px 9px;}
.footer .link .flag:last-child{display: none;}
.footer .foot{margin:40px auto 0;border-top:2px solid #cb0000;text-align: center;padding-top:40px;}
.footer .foot li{display: inline-block;padding:0 15px;border-right:1px solid #565656;line-height: 15px;margin-bottom:10px;}
.footer .foot li:last-child{border:0;}
.footer .foot li a{color: #565656}
.footer .foot li a:hover{text-decoration: underline}
.footer .foot div,.footer .foot div a{color:#929292;font-size:12px;}
.footer .foot img{margin:40px auto 10px;}
.go_top{box-shadow: 0px 0px 20px rgba(231,31,25, 0.5);}


/* 首页 */
.index{background: #fff;}
.index .advbox,.index .advbox *,.index .adv-wrapper,.index .adv-wrapper *{max-width: 100%;}
.index .page-top .ad{position: relative;}
.index .img-box{display:inline-block;position: relative;width: 100%;height: 100%;border:1px solid #eee; }
.index .closebtn{position: absolute;right:10px;top:10px;width:48px;height:48px;background: url('../../images/index/close.png') center no-repeat;}
.index .container .ad{margin:10px 0;}
.index .left{padding-right:20px;}
.index .list div[id^='ZCMSAP'] li a{color:#e7161b !important;font-size: 22px;font-weight: bold;margin:15px 0;display: inline-block;}
.index .list .title{color:#000;padding-left:0;}
.index .list .title:hover{color: #be0000;}
.index .list ul{margin:20px 0 15px;}
.index .list li a{color:#5f6971;line-height: 34px;}
.index .list li a:hover{color: #e74a46;}
.index .catTitle{color:#e71f19;font-size: 22px;font-weight: bold;margin:25px 0 15px;}
.index .right{padding-left:20px;}
.index .videolist{font-size: 0;position: relative;}
.index .videolist .videoplay{cursor:pointer; background: url('../../images/index/play.png') center no-repeat;position: absolute;width:40px;height:40px;position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;display:block;}
.index .videolist .videoplayed{background:none;}
.index .videolist video{width:100%;height:225px;background: #000;}
.index .videolist .vtitle{background: #000;color:#fff;padding:5px 20px;}
.index .videolist .vtitle a{color: #fff;}
.index .videolist .vtitle a:hover{color:#e74a46;}
.index .vlist{padding-left:20px;margin-top:15px;}
.index .vlist li a{color:#1b232a;line-height: 34px;}
.index .tabword{margin-top:35px;overflow: hidden;}
.index .tabword a:hover{color: #e74a46;}
.index .tabword a{color:#5f6971;padding-left:15px;}
.index .brandlist{background: rgba(0,0,0,0.7);padding:0 10px;max-height: 193px;overflow: hidden;}
.index .brandlist .brand{padding:0 10px;}
.index .brandlist .brand img{border-radius: 8px;margin-top:25px;min-height: 99px;}
.index .brandlist .summary{color:#fff;margin:10px 0 15px;text-align: justify}
.slick-prev, .slick-next{width:50px;height:50px;}
.slick-prev:before, .slick-next:before{content:'';}
.slick-prev{background: url('../../images/index/left.png') center no-repeat;left:0;z-index:1}
.slick-next{background: url('../../images/index/right.png') center no-repeat;right:0}
.slick-prev:hover, .slick-prev:focus{background: url('../../images/index/left.png') center no-repeat;}
.slick-next:hover, .slick-next:focus{background: url('../../images/index/right.png') center no-repeat;}
.slick-disabled,.slick-disabled:hover,.slick-disabled:focus{background: transparent;}
.index .clist{margin-top:10px;}
.index .clist li{border-bottom:1px solid #ccc;padding:25px 0;}
.index .clist .imgbox{position: relative;height: 100px;overflow: hidden;}
.index .clist .imagelist{height: 150px;}
.index .clist .imgbox .fitimg{width: 100%;height: 100%;object-fit: cover;}
.index .clist .imgbox .play{width:100%;height:100%;background: url('../../images/index/play.png') center no-repeat;position: absolute;left:0;top:0;}
.index .clist li .info{padding-left:0;}
.index .clist li .title{color:#333;font-size: 20px;display: block}
.index .clist .catalog{padding:3px 7px;border-radius: 15px;color:#DC1010;border: 1px solid #DC1010; margin:10px 0;display: inline-block}
.index .clist .time{color:#5f6971;display: none;}
.index .more{width:154px;height:42px;line-height: 40px;text-align: center;border:solid 1px #5f6971;color:#5f6971;margin: 50px auto 20px;}
.index .active a{margin-bottom:30px;display: block}
.index .img-list{margin: 0 -15px;padding-top: 10px;}
.index .adv-min{min-height: 60px;}
.index .adv-min a:hover{color: #e71f19 !important;}
.index .first .first-img img{max-height:93px;}
.index .adv div {width: 100%!important;max-height:90px;}
.index .adv div img{width: 100%;max-height: 100%;}

/* 首页 */
.index .banner1 {margin-top: 40px;}
.index .banner1 .banner-box {height: 445px;}
.index .top-swipper {position: relative; overflow: hidden;}
.index .top-swipper .swiper-slide {position: relative;}
.index .top-swipper .swipper-bg {width: 100%;height: 445px;width: 100%;object-fit: cover;}
.index .top-swipper .swipper-info {padding: 15px 100px 15px 18px;width: 100%;height: 55px;position: absolute;left: 0;bottom: 0;background: rgba(0, 0, 0, .5);font-size: 20px;line-height: 1;font-weight: bold;color: #fff;}
.index .top-swipper .swiper-pagination {padding-right: 18px;position: absolute;right: 18px;bottom: 19.5px;text-align: right;}
.index .top-swipper .swiper-pagination-bullet {width: 8px;height: 8px;border-radius: 50%;background:#fff;opacity: .6;}
.index .top-swipper .swiper-pagination-bullet-active {width: 20px;height: 8px;border-radius: 4px; opacity: 1;}
.index .banner-box {padding: 18px 18px 27px 15px;background: #FAFAFA;}
.index .banner2 {padding-top: 30px;}
.index .banner2-box {padding: 0;height: auto;background: none;}
.index .banner2-box .box-wrapper {padding: 15px;margin: 12px 12px;min-height: 300px;background: #FAFAFA;}
.index .banner2-box.nomleft .box-wrapper {margin-left: 0;}
.index .banner2-box.nomright .box-wrapper {margin-right: 0;}
.index .banner2-box:first-child .box-wrapper, .index .banner2-box:nth-child(2) .box-wrapper {margin-top: 0;}
.index .banner2-box .title {padding-left: 6px;}
.index .banner2-box .title-icon.gxdt {width: 131px; height: 44px;}
.index .banner2-box .title-icon.rmhd {width: 132px;height: 41px;}
.index .banner2-box .title-icon.xyjy {width: 137px;height: 40px;}
.index .banner2-box .title-icon.dsxl {width: 145px; height: 45px;}
.index .banner2-box .title-icon.kskt {width: 124px;height: 48px;}
.index .banner2-box .title-icon.lhxy {width: 126px;height: 39px;}
.index .banner2-box .title-icon.ds{width: 72px;height: 44px;margin-right: 5px;}
.index .banner2-box .title-icon.xl{max-width: 112px;height: auto;}
.index .banner2-box .logo-content {padding: 10px 0 15px;display: block;font-size: 18px;font-weight: bold;color: #333;line-height: 26px;border-bottom: 1px solid #EEEEEE;}
.index .banner2-box .logo {padding: 0;width: 160px;height: 90px;margin-right: 10px;}
.index .banner2-box span {padding: 0;}
.index .banner2-box .content {margin-top: 7px;font-size: 16px;color: #333333;line-height: 32px;}
.index .banner2 .right-box {display: flex;flex-direction: column;}
.index .right-box .block-title {padding-right: 30px;width: 100%; height: 37px;object-fit: contain;}
.index .right-box .first-video {padding-top: 20px;display: flex;flex-direction: column;}
.index .right-box .first-video .logo-wrapper{position: relative;height: 220px;}
.index .right-box .first-video .red-bg {width: 300px;height: 180px;position: absolute;top: 0;left: 0;background: #DE0A0A;}
.index .right-box .first-video .logo {position: absolute;top: 10px;left: 10px;width: calc(100% - 10px);height: calc(100% - 10px);object-fit: cover;}
.index .right-box .first-video .play-icon {width: 60px;height: 60px;position: absolute;top: 50%;left: 50%;transform: translateX(calc(-50% + 5px)) translateY(calc(-50% + 5px));}
.index .right-box .first-video .title {padding: 10px 0 2px 0;font-size: 18px;font-weight: bold;color: #333333;line-height: 24px;}
.index .right-box .first-video .author {/* padding-bottom: 4px; */font-size: 14px;color: #666666;line-height: 25px;}
.index .right-box .video {padding-top: 20px;display: flex;}
.index .right-box .video .logo-wrapper{margin-right: 15px;position: relative;}
.index .right-box .video .logo {min-width: 180px;height: 100px;}
.index .right-box .video .play-icon {width: 18px;height: 22px;position: absolute;top: 50%;left: 50%;transform: translateX(-50%) translateY(-50%);}
.index .right-box .video .info {display: flex;flex-direction: column;}
.index .right-box .video .title {font-size: 18px;font-weight: bold;color: #333333;line-height: 26px;}
.index .right-box .video .author {padding-top: 4px;font-size: 14px;color: #666666;line-height: 24px;}
.index .right-box .adv-wrapper {padding-top: 20px;display: flex;flex-direction: column;}
.index .right-box .adv-item,.index .right-box .adv-wrapper li {margin-top: 16px;height: 105px;}
.index .right-box .adv-item:first-child,.index .right-box .adv-wrapper li:first-child {margin-top: 0;}
.index .banner4 {padding-top: 40px;}
.index .banner4 .left-box {background: #fff;}
.index .banner4 .banner-box .title-icon {width: 116px;height: 44px;object-fit: contain;}
.index .banner4 .content {padding-top: 10px;display: flex;flex-direction: row;flex-wrap: wrap;}
.index .banner4 .left-box .box{ padding: 30px 0 18px;width: 20%;height:194px;display: flex;flex-direction: column;align-items: center;border: 1px solid #E5E5E5;}
.index .banner4 .left-box  {padding: 0;height: auto;}
.index .banner4 .left-box .branch-logo {width: 85px;height: 85px;}
.index .banner4 .left-box .branch-name {padding-top: 10px;font-size: 16px;line-height: 1;font-weight: bold;color: #333333;display: inline-block;max-width:87%}
.index .banner4 .left-box .follow {margin-top: 14px;width: 55px;height: 24px;display: none;justify-content: center;align-items: center;background: #DE0A0A;border-radius: 2px;font-size: 14px;line-height: 1;color: #FFFFFF;}
.index .banner4 .left-box .follow .plus-icon {width: 7px;height: 7px;}
.index .banner4 .left-box .box:hover {background: #F5F5F5;}
.index .banner4 .left-box .box:hover .follow {display: flex;}
.index .banner4 .left-box .box:hover img{ transform: scale(1.2);}
.index .banner4 .right-box .box:hover img{ transform: scale(1.2);}
.index .banner4 .right-box {padding: 0 18px;background: #FAFAFA;}
.index .banner4 .right-box .banner-box {padding: 17px 0 0 0;}
.index .banner4 .right-box .banner-box .title-icon.zwh {width: 89px;height: 34px;}
.index .banner4 .right-box .banner-box .title-icon.zlh {width: 87px;height: 39px;}
.index .banner4 .right-box .content {padding: 12px 0 40px;border-bottom: 1px solid #eee;}
.index .banner4 .right-box .banner-box:last-child .content {border-bottom: none;}
.index .banner4 .right-box .box{ padding: 0;display: flex;flex-direction: column;align-items: center;}
.index .banner4 .right-box .branch-logo {width: 85px;height: 85px;border-radius: 50%;}
.index .banner4 .right-box .branch-name {padding-top: 10px;font-size: 16px;line-height: 1.5;color: #333333;display: inline-block;max-width:87%;text-align: center;}
/* .index .banner4 .right-box .branch-name {padding-top: 10px;font-size: 16px;line-height: 1;font-weight: bold;color: #333333;display: inline-block;max-width:87%} */
.index .banner5 {padding-top: 35px;}
.index .banner5 .row, .index .banner6 .row {margin: 0;}
.index .banner5 .img-block, .index .banner6 .img-block {padding: 0;overflow: hidden;}
.index .banner5 .img-block img, .index .banner6 .img-block img {width: 100%;}
.index .banner5 .img-block img:hover, .index .banner6 .img-block img:hover{    transform: scale(1.2);}
.index .banner8 {margin-top: 60px;position: relative;display: flex;height: 360px;overflow: hidden;}
.index .banner8:hover .arrow-left, .index .banner8:hover .arrow-right {display: block;}
.index .banner8 .arrow-left {display: none;cursor: pointer; width: 35px;height: 35px;background: url('../../images/swiper-left-arrow.png') no-repeat;background-size: contain;position: absolute;left: -35px;top: 50%;transform: translateY(-50%);z-index: 2;}
.index .banner8 .arrow-left:hover {background: url('../../images/swiper-left-arrow-active.png') no-repeat;background-size: contain;}
.index .banner8 .arrow-right {display: none;cursor: pointer;width: 35px;height: 35px;background: url('../../images/swiper-right-arrow.png') no-repeat;background-size: contain;position: absolute;right: -35px;bottom: -17px;z-index: 2;}
.index .banner8 .arrow-right:hover {background: url('../../images/swiper-right-arrow-active.png') no-repeat;background-size: contain;}
.index .banner8 .block1-wrapper {display: flex;flex-direction: column;flex-shrink: 1;position: relative;}
.index .banner8 .block1-wrapper::after{content: '';display: block;position: absolute;width: 100%;height: 100%;background: rgba(0, 0, 0, .4);}
.index .banner8 .block1-wrapper .blocklink{height: 50%;}
.index .banner8 .block1-wrapper .block1{height: 100%;}
.index .banner8 .block1 {width: 480px;display: flex;height: 50%;}
.index .banner8 .block1 .block-bg {height: 100%;display: flex;flex-shrink: 1;}
.index .banner8 .block1 .info {position: relative;width: 180px;padding: 29px 36px 26px;display: flex;flex-direction: column;flex-shrink: 0;justify-content: space-between;}
.index .banner8 .block1 .info .left-arrow {position: absolute;border: 14px solid rgba(225,225,225,0);border-right-color: #fff;width: 0;height: 0;left: -28px;bottom: 30px;}
.index .banner8 .block1 .info .right-arrow {position: absolute;border: 14px solid rgba(225,225,225,0);border-left-color: #fff;width: 0;height: 0;right: -28px;bottom: 30px;}
.index .banner8 .block1 .info h3 {font-size: 17px;font-weight: bold;color: #333333;line-height: 26px;}
.index .banner8 .block1 .info span {font-size: 14px;color: #666666;line-height: 24px;}
.index .banner8 .block1 .info:hover{background: #E7161A;}
.index .banner8 .block1 .info:hover h3,.index .banner8 .block1 .info:hover span{color: #fff;}
.index .banner8 .block1 .info:hover .left-arrow{position: absolute;border: 14px solid rgba(225,225,225,0);border-right-color: #E7161A;width: 0;height: 0;left: -28px;bottom: 30px;}
.index .banner8 .block1 .info:hover .right-arrow{position: absolute;border: 14px solid rgba(225,225,225,0);border-left-color: #E7161A;width: 0;height: 0;right: -28px;bottom: 30px;}
.index .banner8 .block2-wrapper {position: relative;width: 600px;display: flex;flex-shrink: 0;height:100%; }
.index .banner8 .block2-wrapper .block-bg{width: 100%;height: 100%;}
.index .banner8 .block2-wrapper h3 {position: absolute;z-index: 2; left: 20px;bottom: 20px;font-size: 24px;font-weight: bold;color: #FFFFFF;line-height: 24px;}
.index .banner8 .block2-wrapper::after{content: '';display: block;position: absolute;width: 100%;height: 100%;background: url(../../images/add/icon7.png)  repeat-x bottom center;background-size: 100% 30%;}
.index .banner8 .block3-wrapper {display: flex;flex-direction: column;flex-shrink: 1;}
.index .banner8 .block3-wrapper .block1 {height: 100%;position: relative;}
.index .banner8 .block3-wrapper::after{content: '';display: block;position: absolute;width: calc((100% - 1200px)/2);height: 100%;background: rgba(0, 0, 0, .4);right: 0;}
.index .banner8 .block3-top-wrapper {height: 50%;display: flex;}
.index .banner8 .block3-top-wrapper .left {padding-right: 0;width: 600px;display: flex;flex-shrink: 0;}
.index .banner8 .block3-top-wrapper .left .logo-wrapper {width: 120px;padding: 12px 25px;flex-shrink: 0;}
.index .banner8 .block3-top-wrapper .left .logo-wrapper .title {flex-direction: column;height: 100%;}
.index .banner8 .block3-top-wrapper .left .logo-wrapper .title-icon {width: 48px;height: 103px;}
.index .banner8 .block3-top-wrapper .right {padding-left: 0;flex-shrink: 1;}
.index .banner8 .block3-bottom-wrapper {height: 50%;display: flex;}
.index .banner8 .modal {display: flex;position: absolute;left: 0;top: 0;right: 0;bottom: 0;height: 0.01px;}
.index .banner8 .left-box, .index .banner8 .right-box {display: flex;flex-grow: 1;background: rgba(0, 0, 0, .4)}
.index .banner8 .center-box {display: flex;flex: 0 0 auto;width: 1200px;}

/* 生涯就业 */
/* .syjy, .syjy h1, .syjy h2, .syjy h3, .syjy h4, .syjy h5, .syjy h6 {font-family: Source Han Sans CN;} */
.syjy .banner1 .banner-box {height: 502px;}
.syjy .top-swipper {position: relative; overflow: hidden;}
.syjy .top-swipper .swiper-slide {position: relative;}
.syjy .top-swipper .swipper-bg {height: 502px;width: 100%;object-fit: cover;}
.syjy .top-swipper .swipper-info {padding: 18px 90px 18px 18px;width: 100%;height: 55px;position: absolute;left: 0;bottom: 0;font-size: 20px;line-height: 1;font-weight: bold;color: #fff;background: linear-gradient(0deg, rgba(0,0,0,.5), rgba(0,0,0,0));}
.syjy .top-swipper .swiper-pagination {padding-right: 18px;position: absolute;right: 18px;bottom: 18.5px;text-align: right;}
.syjy .top-swipper .swiper-pagination-bullet {width: 8px;height: 8px;border-radius: 50%;background:#fff;opacity: 1;}
.syjy .top-swipper .swiper-pagination-bullet-active {width: 8px;height: 8px;border-radius: 4px; background: #e01b24;}
.syjy .banner1 {padding-top: 20px;}
.syjy .banner1 .banner-box {padding: 0;display: flex;flex-direction: column;justify-content: space-between;background: #fff;}
.syjy .banner1 .banner-box .title {padding-bottom: 40px;}
.syjy .banner1 .banner-box .first {font-size: 18px;font-weight: bold;color: #333333;line-height: 26px;}
.syjy .banner1 .banner-box .summary {padding-top: 20px;font-size: 16px;color: #656565;line-height: 26px;}
.syjy .banner1 .banner-box .top-box .content:last-child {margin-top: 25px;}
.syjy .banner1 .adv-box .adv-bg {height: 172px;}
.syjy .banner2 {padding-top: 45px;}
.syjy .banner2 .row {margin: 0;}
.syjy .banner2-box {padding: 0;height: auto;background: none;}
.syjy .banner2-box .box-wrapper {margin: 12px 12px;min-height: 303px;}
.syjy .banner2-box:nth-child(3n+1) .box-wrapper {margin-left: 0;}
.syjy .banner2-box:nth-child(3n) .box-wrapper {margin-right: 0;}
.syjy .banner2-box:first-child .box-wrapper, .syjy .banner2-box:nth-child(2) .box-wrapper, .syjy .banner2-box:nth-child(3) .box-wrapper {margin-top: 0;}
.syjy .banner-box .title {padding-bottom: 30px;}
.syjy .banner2-box .title-icon.gxdt {width: 131px; height: 44px;}
.syjy .banner2-box .title-icon.rmhd {width: 132px;height: 41px;}
.syjy .banner2-box .title-icon.xyjy {width: 137px;height: 40px;}
.syjy .banner2-box .title-icon.dsxl {width: 145px; height: 45px;}
.syjy .banner2-box .title-icon.kskt {width: 124px;height: 48px;}
.syjy .banner2-box .title-icon.lhxy {width: 126px;height: 39px;}
.syjy .banner2-box .content-wrapper {padding: 35px 20px 35px 15px;min-height: 270px;background: #FAFAFA;}
.syjy .banner2-box .logo-content {padding: 0 7px 0 0;display: block;font-size: 18px;font-weight: bold;color: #333333;line-height: 26px;border-bottom: 1px solid #EEEEEE;}
.syjy .banner2-box .content-wrapper.jpwk {display: flex;flex-direction: column;justify-content: space-between;}
.syjy .banner2-box .content-wrapper.jpwk .logo-content {border-bottom: none;}
.syjy .banner2-box .logo {padding: 0 13px 0 0;}
.syjy .banner2-box span {padding: 0;}
.syjy .banner2-box .content {margin-top: 16px;font-size: 16px;color: #333333;line-height: 32px;}
.syjy .banner2 .right-box {display: flex;flex-direction: column;}
.syjy .banner2 .teacher-box .logo-content {padding: 0 20px 0 0;display: flex;flex-direction: column;align-items: center; float: left;width: 45%;border: none;}
.syjy .banner2 .teacher-box .logo-content .logo {padding: 0;border-radius: 50%;}
.syjy .banner2 .teacher-box .logo-content .author {margin-top: 20px;max-width: 100%;}
.syjy .banner2 .teacher-box .cont {margin-top: 0;min-height: 203px;float: left;width: 55%;font-size: 16px;color: #333333;line-height: 28px;-webkit-line-clamp: 8;}
.syjy .banner3 {padding-top: 32px;}
.syjy .banner3 .adv-wrapper > div {display: flex;justify-content: space-between;}
.syjy .banner3 .adv-wrapper li:first-child {width: 66.66666667%;}
.syjy .banner3 .adv-wrapper li:last-child {width: 33.33333333%;}
.syjy .banner3 .adv-wrapper img {width: 100%;height: 126px;object-fit: cover;}
.syjy .banner3 .adv-box .adv-bg {height: 126px;}
.syjy .banner4 {padding-top: 42px;padding-bottom: 26px;}
.syjy .banner4 .banner-title {padding-bottom: 25px;}
.syjy .banner4 .box-wrapper {display: flex;flex-direction: column;}
.syjy .banner4 .out-box-1 {padding-left: 0;}
.syjy .banner4 .out-box:last-child {padding-right: 0;}
.syjy .banner4 .logo-wrapper {position: relative;}
.syjy .banner4 .logo-wrapper .logo {width: 100%;height: 160px;object-fit: cover;}
.syjy .banner4 .logo-wrapper .date {position: absolute;bottom: 0;right: 0;width: 55px;height: 55px;display: flex;flex-direction: column;justify-content: center;align-content: center;color: #fff;background: #E7161A;text-align: center;}
.syjy .banner4 .logo-wrapper .day {padding-top: 6px;font-size: 25px;line-height: 1;}
.syjy .banner4 .logo-wrapper .month {padding-top: 5px;font-size: 12px;line-height: 1;}
.syjy .banner4 .box-wrapper .content {padding: 20px 12px 20px 17px;min-height: 194px;display: flex;flex-direction: column;background: #FAFAFA;}
.syjy .banner4 .box-wrapper .content .title {font-size: 18px;font-weight: bold;color: #333333;line-height: 24px;}
.syjy .banner4 .box-wrapper .content p {padding-top: 10px;font-size: 14px;color: #666666;line-height: 24px;}
.syjy .banner4 .right-block .content {padding: 10px 12px 24px 12px;background: #FAFAFA;}
.syjy .banner4 .right-block .out-box {padding: 23px 19px;}
.syjy .banner4 .right-block .box-wrapper {display: flex;flex-direction: column;justify-content: center;align-items: center;}
.syjy .banner4 .right-block .box-wrapper .logo {width: 90px;height: 90px;border-radius: 50%;}
.syjy .banner4 .right-block .box-wrapper .tit {padding-top: 9px;max-width: 100%;font-size: 15px;font-weight: 500;color: #333333;line-height: 1;}

/* 就业创业 */
li[data-alias="jobs_dtqy"],li[data-alias="jobs_jpwk"],li[data-alias="jobs_mxgzs"],li[data-alias="jobs_zdjs"]{display: none!important;}
.jycy .banner1 .video-wrapper {display: flex;flex-direction: column;}
.jycy .banner1 .video-wrapper .video-box {padding-top: 30px;display: flex;flex-direction: column;}
.jycy .banner1 .video-wrapper .video-box:first-child {padding-top: 0;}
.jycy .banner1 .video-box .logo-wrapper {position: relative;}
.jycy .banner1 .video-box .logo {width: 100%;height: 172px;object-fit: cover;}
.jycy .banner1 .video-box .play-icon {width: 60px;height: 60px;position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);}
.jycy .banner1 .video-box .content {display: flex;flex-direction: column;}
.jycy .banner1 .video-box .title {padding-top: 20px;font-size: 18px;font-weight: bold;color: #333333;line-height: 1;}
.jycy .banner1 .video-box .author {padding-top: 12px;font-size: 14px;color: #666666;line-height: 1;}
.jycy .banner5 {padding-top: 44px;}
.jycy .banner5 .banner-title {padding-bottom: 26px;}
.jycy .banner5 .row {margin-top: -15px;margin-bottom: -15px;}
.jycy .banner5 .box {padding: 0;}
.jycy .banner5 .box-wrapper {margin: 12px;padding: 20px;min-height: 275px;background: #FAFAFA;border: 1px solid #EEEEEE;}
.jycy .banner5 .logo-wrapper {padding-bottom: 20px;display: flex;border-bottom: 1px solid #f0f0f0;}
.jycy .banner5 .logo-wrapper .logo-out {margin-right: 14px;display: flex;flex: 0 0 auto;width: 60px;height: 60px;}
.jycy .banner5 .logo-wrapper .logo {width: 100%;height: 100%;border-radius: 50%;}
.jycy .banner5 .logo-wrapper .title-wrapper {display: flex;flex-direction: column;}
.jycy .banner5 .title-wrapper .title {padding-top: 7px;max-width: 170px;font-size: 20px;font-weight: bold;color: #525252;}
.jycy .banner5 .title-wrapper .address {padding-top: 9px;font-size: 14px;color: #8A8989;}
.jycy .banner5 .job-wrapper {padding-top: 14px;display: flex;}
.jycy .banner5 .job-wrapper .title {margin-right: 20px;font-size: 14px;color: #8A8989;line-height: 28px;white-space: nowrap;}
.jycy .banner5 .job-wrapper .content {font-size: 16px;color: #525252;line-height: 28px;}

/*考试课堂*/
.kskt .banner1 {padding-top: 26px;}
.kskt .banner1 .banner-wrapper {position: relative;}
.kskt .banner1 .banner-wrapper .logo-file {width: 100%;height: 386px;}
.kskt .banner1 .banner-wrapper .right-box {height: 360px;display: flex;flex-direction: column;}
.kskt .banner1 .banner-wrapper .right-box .title {padding-top: 30px;font-size: 25px;position: relative;overflow: visible;font-weight: bold;color: #333333;line-height: 1;}
.kskt .banner1 .banner-wrapper .right-box .title span{display: inline-block;max-width: 100%;line-height: 30px;}
.kskt .banner1 .banner-wrapper .right-box .title .red-line {width: 54px; height: 2px;background: #e7161a;position:absolute;top: 42px;left: -60px;}
.kskt .banner1 .banner-wrapper .right-box .summary {padding-top: 12px;font-size: 14px;color: #666666;line-height: 24px;}
.kskt .banner1 .banner-wrapper .info {padding-top: 23px;display: flex;align-items: center;font-size: 14px;color: #999999;line-height: 1;}
.kskt .banner1 .banner-wrapper .info .source {padding-right: 17px;color: #E7161A;}
.kskt .banner1 .out-swipper {width: 50%;position: absolute;bottom: 30px;right: 0;}
.kskt .top-swipper {position: relative; overflow: hidden;}
.kskt .top-swipper .swiper-slide {position: relative;}
.kskt .top-swipper .slide-wrapper {position: relative;display: block;}
.kskt .top-swipper .swiper-slide .swipper-info-2 {padding: 28px 30px 30px 14px;display: none;flex-direction: column;position: absolute;top: 100%;left: 0;width: 100%;height: 100%;background:rgba(225, 0, 0, .8)}
.kskt .top-swipper .swiper-slide .swipper-info-2 .title {font-size: 16px;font-weight: 500;color: #FFFFFF;line-height: 24px;}
.kskt .top-swipper .swiper-slide .swipper-info-2 .date {padding-top: 10px; font-size: 14px;color: #FFFFFF;line-height: 1;}
.kskt .top-swipper .slide-wrapper .slide-modal {position: absolute;left: 0;top: 0;right: 0;bottom: 0;background:rgba(0, 0, 0, .2);}
.kskt .top-swipper .swiper-slide:hover .slide-modal, .kskt .top-swipper .swiper-slide:hover .swipper-info{display: none;}
.kskt .top-swipper .swiper-slide:hover .swipper-info-2 {display: flex;top: 0;}
.kskt .top-swipper .swipper-bg {width: 220px;height: 126px;}
.kskt .top-swipper .swipper-info {padding: 9px 13px;width: 100%;position: absolute;left: 0;bottom: 0;font-size: 16px;line-height: 1;font-weight: 500;color: #fff;}
.kskt .top-swipper .swiper-pagination {padding-right: 18px;position: absolute;right: 18px;bottom: 18.5px;text-align: right;}
.kskt .top-swipper .swiper-pagination-bullet {width: 8px;height: 8px;border-radius: 50%;background:#fff;opacity: 1;}
.kskt .top-swipper .swiper-pagination-bullet-active {width: 8px;height: 8px;border-radius: 4px; background: #e01b24;}
.kskt .top-swipper .swiper-button-prev {margin-top: 0;width: 35px;height: 35px;background: url('../../images/kskt-img/left_icon.png');background-size: contain;top: 50%;transform: translateY(-50%);}
.kskt .top-swipper .swiper-button-next {margin-top: 0;width: 35px;height: 35px;background: url('../../images/kskt-img/right_icon.png');background-size: contain;top: 50%;transform: translateY(-50%);}
.kskt .top-swipper .swiper-button-prev:hover {background: url('../../images/kskt-img/left_icon_hover.png');background-size: contain;}
.kskt .top-swipper .swiper-button-next:hover {background: url('../../images/kskt-img/right_icon_hover.png');background-size: contain;}
.kskt .banner2 {padding-top: 40px;}
.kskt .commen-box .box-wrapper {padding: 30px 15px 30px 30px;min-height: 344px;display: flex;flex-direction: column;background: #fff;box-shadow: 0 0 15px 10px rgba(0, 0, 0, .07);}
.kskt .commen-box .box-wrapper .title {padding-bottom: 0;}
.kskt .commen-box .logo-content {padding:23px 12px 19px 0;display: flex;border-bottom: 1px solid #EEEEEE;}
.kskt .commen-box .logo-content .logo {flex: 0 0 30%;height: 89px;margin-right: 13px;}
.kskt .commen-box .logo-content .tit {margin-top: -5px;    flex: 0 1 70%;font-size: 18px;font-weight: bold;color: #333333;line-height: 28px;max-height: 60px;}
.kskt .commen-box .content {padding-top: 10px;display: flex;flex-direction: column;}
.kskt .commen-box .content a {font-size: 16px;color: #666666;line-height: 36px;}
.kskt .commen-box .box-wrapper.book .book-content {padding: 50px 0 36px 0;display: flex;}
.kskt .commen-box .box-wrapper.book .book-content .box {padding: 0 12px;min-height: 145px;display: flex;flex: 50% 0 0;}
.kskt .commen-box .box-wrapper.book .book-content .box:first-child{padding-left: 0;}
.kskt .commen-box .box-wrapper.book .book-content .box:last-child{padding-right: 0;}
.kskt .commen-box .box-wrapper.book .book-content .box .logo {width: 100px;height: 100%;display: flex;}
.kskt .commen-box .box-wrapper.book .book-content .box .right {margin-left: 20px;max-width: 145px;display: flex;flex-direction: column;justify-content: space-between;}
.kskt .commen-box .box-wrapper.book .book-content .right .tit {font-size: 18px;font-weight: bold;color: #333;font-weight: bold;line-height: 24px;}
.kskt .commen-box .box-wrapper.book .book-content .box .right .author {font-size: 14px;color: #999999;line-height: 24px;}
.kskt .commen-box .box-wrapper.video .video-content {padding-top: 20px;display: flex;}
.kskt .commen-box .box-wrapper.video .video-content .box {padding: 0 12px;display: flex;flex-direction: column;flex: 25% 0 0;overflow: hidden;}
.kskt .commen-box .box-wrapper.video .video-content .box:first-child{padding-left: 0;}
.kskt .commen-box .box-wrapper.video .video-content .box:last-child{padding-right: 0;}
.kskt .commen-box .box-wrapper.video .video-content .box .logo-wrapper {position: relative;}
.kskt .commen-box .box-wrapper.video .video-content .box .logo {width: 100%;height: 155px;object-fit: cover;}
.kskt .commen-box .box-wrapper.video .video-content .box .play-icon {width: 55px;height: 55px;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}
.kskt .commen-box .box-wrapper.video .video-content .box .right {display: flex;flex-direction: column;}
.kskt .commen-box .box-wrapper.video .video-content .right .tit {margin-top: 14px;font-size: 16px;font-weight: bold;color: #333;font-weight: bold;line-height: 22px;}
.kskt .commen-box .box-wrapper.video .video-content .box .right .author {margin-top: 4px;font-size: 14px;color: #999999;line-height: 22px;}
.kskt .banner3 {padding-top: 40px;}
.kskt .banner4 {padding-top: 30px;}

/*专题*/
/* .special, .special h1, .special h2, .special h3, .special h4, .special h5, .special h6 {font-family: Source Han Sans CN;} */
.special .common-banner .left {padding-right: 100px;}
.special .common-banner .left .title {margin-top: 28px;font-size: 32px;font-weight: bold;line-height: 1;color: #333333;}
.special .common-banner .left .title .red {margin-left: 7px;font-size: 16px;color: #E61A1E;}
.special .common-banner .left .summary {margin-top: 33px;font-size: 16px;color: #666666;line-height: 28px;}
.special .common-banner .right {margin: -12px;display: flex;flex-wrap: wrap;overflow: hidden;max-height:270px}
.special .common-banner .right .box-wrapper {padding: 12px;display: flex;flex: 33.33% 0 0;}
.special .common-banner .right .box {padding: 17px 30px;min-height: 110px;position: relative;background: #FAFAFA;border-radius: 4px;border-left: 4px solid #f0f0f0;width:100%}
.special .common-banner .right .box .title {font-size: 16px;font-weight: bold;color: #333333;line-height: 24px;}
.special .common-banner .right .box .time {margin-top: 11px;display: inline-block;font-size: 14px;color: #999999;line-height: 1;}
.special .common-banner .right .box .arrow-icon {display: none;width: 10px;height: 16px;position: absolute;bottom: 12px;right: 15px;}
.special .common-banner .right .box:hover {background: #E61A1E;border-left: 4px solid #E61A1E;box-shadow: 0 0 15px 10px rgba(230, 26, 30, .08);}
.special .common-banner .right .box:hover .title {color: #fff;}
.special .common-banner .right .box:hover .time {display: none;}
.special .common-banner .right .box:hover .arrow-icon {display: block;}
.special .common-banner .shrink-handle {float: right;margin-top:20px;display: flex;justify-content: center;align-items: center;width: 120px;height: 35px;position: relative;background: #E61A1E;border-radius: 2px;font-size: 14px;font-weight: 500;color: #FFFFFF;line-height: 1;}
.special .common-banner .shrink-handle::after {content: '';display: block;width: 11px;height: 7px;background: url('../../images/zt-img/shrink_icon.png') no-repeat;background-size: cover;position: absolute;right: 10px;top: 50%;transform: translateY(-50%);}
.special .common-banner .expand-handle {float: right;margin-top:20px;display: flex;justify-content: center;align-items: center;width: 120px;height: 35px;position: relative;background: #EBEBEB;border: 1px solid #E5E5E5;border-radius: 2px;font-size: 14px;font-weight: 500;color: #999;line-height: 1;}
.special .common-banner .expand-handle::after {content: '';display: block;width: 11px;height: 7px;background: url('../../images/zt-img/expand_icon.png') no-repeat;background-size: cover;position: absolute;right: 10px;top: 50%;transform: translateY(-50%);}
.special .common-banner.grey-banner .right .box {background: #fff;}
.special .common-banner.grey-banner .right .box:hover {background: #E61A1E;}
.special .xydt {padding: 80px 0 66px;background: #fff;}
.special .hdpd{padding: 80px 0 66px;background: #FAFAFA;}
.special .xyjy {padding: 80px 0 66px;background: #fff;}

/*活动管理*/
.hdgl .bg-white {background: #fff;}
.hdgl .banner-box .title-text {font-size: 32px;}
.hdgl .banner1 {padding: 34px 0 44px;}
.hdgl .banner1 .banner-box {padding-bottom: 30px;}
.hdgl .banner1 .title .nav-wrapper {display: flex;}
.hdgl .banner1 .title .nav {margin: 0 30px;font-size: 20px;font-weight: bold;color: #282828;line-height: 1;}
.hdgl .banner1 .title .nav:first-child {margin-left: 0;}
.hdgl .banner1 .title .nav:last-child {margin-right: 0;}
.hdgl .banner1 .row {margin: 0;}
.hdgl .banner1 .img-block {padding: 0;overflow: hidden;}
.hdgl .banner1 .img-block img {width: 100%;}
.hdgl .banner5 .img-block img:hover, .hdgl .banner6 .img-block img:hover{    transform: scale(1.2);}
.hdgl .banner2 {padding-bottom: 50px;}
.hdgl .banner2 .banner-box .title {padding: 45px 0 32px;}
.hdgl .banner2 .banner-box .logo-content {padding: 10px 0 15px;display: flex;font-size: 18px;font-weight: bold;color: #333;line-height: 26px;border-bottom: 1px solid #EEEEEE;}
.hdgl .banner2 .banner-box .logo {padding: 0;width: 160px;height: 90px;margin-right: 10px;}
.hdgl .banner2 .banner-box .logo-content span{max-height:80px}
.hdgl .banner2 .banner-box span {padding: 0;}
.hdgl .banner2 .banner-box .content {margin-top: 7px;font-size: 16px;color: #333333;line-height: 32px;}
.hdgl .banner2 .banner-box .content a{display: inline-block;max-width: 100%;}
.hdgl .banner2 .right-box.col-sm-4{padding-right:0px;}
.hdgl .banner2 .right-box {display: flex;flex-direction: column;}
.hdgl .banner2 .right-box .block-title {padding-right: 30px;width: 100%; height: 37px;}
.hdgl .banner2 .right-box .first-video {padding-top: 20px;display: flex;flex-direction: column;}
.hdgl .banner2 .right-box .first-video .logo-wrapper{position: relative;height: 210px;}
.hdgl .banner2 .right-box .first-video .red-bg {width: 300px;height: 180px;position: absolute;top: 0;left: 0;background: #DE0A0A;}
.hdgl .banner2 .right-box .first-video .logo {position: absolute;top: 10px;left: 10px;width: calc(100% - 10px);height: calc(100% - 10px);}
.hdgl .banner2 .right-box .first-video .play-icon {width: 60px;height: 60px;position: absolute;top: 50%;left: 50%;transform: translateX(calc(-50% + 5px)) translateY(calc(-50% + 5px));}
.hdgl .banner2 .right-box .first-video .title {padding: 10px 0 2px 0;font-size: 18px;font-weight: bold;color: #333333;line-height: 24px;}
.hdgl .banner2 .right-box .first-video .author {/* padding-bottom: 4px; */font-size: 14px;color: #666666;line-height: 24px;}
.hdgl .banner2 .right-box .video {padding-top: 20px;display: flex;}
.hdgl .banner2 .right-box .video .logo-wrapper{margin-right: 15px;position: relative;}
.hdgl .banner2 .right-box .video .logo {min-width: 180px;height: 100px;}
.hdgl .banner2 .right-box .video .play-icon {width: 18px;height: 22px;position: absolute;top: 50%;left: 50%;transform: translateX(-50%) translateY(-50%);}
.hdgl .banner2 .right-box .video .info {display: flex;flex-direction: column;}
.hdgl .banner2 .right-box .video .title {font-size: 18px;font-weight: bold;color: #333333;line-height: 26px;}
.hdgl .banner2 .right-box .video .author {padding-top: 4px;font-size: 14px;color: #666666;line-height: 24px;}
.hdgl .banner2 .right-box .bottom-wrapper {margin-top: 27px;display: flex;flex-wrap: wrap;}
.hdgl .banner2 .right-box .bottom-wrapper .box {display: flex;flex-direction: column;align-items: center;;flex: 25% 0 0;border: 1px solid #eee;}
.hdgl .banner2 .right-box .bottom-wrapper .box .logo {margin-top: 14px;width: 48px;height: 42px;object-fit: contain;}
.hdgl .banner2 .right-box .bottom-wrapper .box .tit {padding: 12px 0 14px;font-size: 14px;color: #333333;line-height: 1;white-space: nowrap;}

/*活动管理列表*/
.hdgl.list .banner2 {padding-top: 30px;padding-bottom: 0;}
.hdgl.list .banner2 .left {margin: -12px;}
.hdgl.list .banner2 .banner-box {padding: 12px;}
.hdgl.list .banner2 .banner-box .title-text {font-size: 30px;color: #282828;}
.hdgl.list .banner2 .banner-box .title-text .red{color: #E7161A;}
.hdgl.list .banner2 .banner-box .title {padding: 0 0 20px;}
.hdgl.list .banner2 .box-wrapper {padding: 20px 15px 30px;background: #FAFAFA;}
.hdgl.list .banner2 .right-box .banner-btn{margin-top: 20px;}
.hdgl.list .banner2 .right-box .banner-btn:first-child{margin-top: 0;}
.hdgl.list .banner2 .right-box{margin-left:10px;}
.hdgl.list .banner2 .right-box .bottom-box {padding: 15px;margin-top: 24px;box-shadow: 0px 8px 43px 0px rgba(26, 5, 10, 0.14);}
.hdgl.list .banner2 .right-box .bottom-box .box-wrapper {padding: 0;background: #fff;}
.hdgl.list .banner2 .right-box .bottom-box .content-wrapper {margin: -10px -6px;}
.hdgl.list .banner2 .right-box .bottom-box .content-wrapper .cont-box {padding: 10px 6px;}
.hdgl.list .banner2 .right-box .bottom-box .content-wrapper .cont-box .logo-content {border-bottom: none;padding-bottom:3px}
.hdgl.list .banner2 .right-box .bottom-box .content-wrapper .cont-box .logo {width: 100%;height: 90px;object-fit: cover;}
.hdgl.list .banner2 .right-box .bottom-box .content-wrapper .cont-box .tit{margin-top: 10px;font-size: 16px;color: #333333;line-height: 1;display: inline-block;max-width: 100%;}
.hdgl.list .banner1 {padding-top: 40px;}
.hdgl.list .banner1 .title {padding-bottom: 26px;}
.hdgl.list .banner1 .out-wrapper {margin: -15px -13px;}
.hdgl.list .banner1 .out-box {padding: 0;}
.hdgl.list .banner1 .box-wrapper {padding: 15px 13px;display: flex;flex-direction: column;}
.hdgl.list .banner1 .logo-wrapper {position: relative;}
.hdgl.list .banner1 .logo-wrapper .logo {width: 100%;height: 160px;object-fit: cover;}
.hdgl.list .banner1 .logo-wrapper .date {position: absolute;bottom: 0;right: 0;width: 55px;height: 55px;display: flex;flex-direction: column;justify-content: center;align-content: center;color: #fff;background: #E7161A;text-align: center;}
.hdgl.list .banner1 .logo-wrapper .day {padding-top: 6px;font-size: 25px;line-height: 1;}
.hdgl.list .banner1 .logo-wrapper .month {padding-top: 5px;font-size: 12px;line-height: 1;}
.hdgl.list .banner1 .box-wrapper .content {padding: 20px 12px 20px 17px;display: flex;flex-direction: column;background: #FAFAFA;height:170px}
.hdgl.list .banner1 .box-wrapper .content .tit {font-size: 18px;font-weight: bold;color: #333333;line-height: 24px;}
.hdgl.list .banner1 .box-wrapper .content .tit:hover{color: #E7161A;}
.hdgl.list .banner1 .box-wrapper .content p {padding-top: 10px;font-size: 14px;color: #666666;line-height: 24px;}

/* 我的投稿 */
.mypage{background: transparent}
.mypage .container{margin-top:30px;}
.mypage .menu{padding:0;background: #fff;border-radius: 5px;}
.mypage .menu a{height:50px;line-height: 50px;display: block;text-align:center;border-radius: 5px;color:#666;font-size: 16px;}
.mypage .menu li.cur a,.mypage .menu a:hover{background: #a40000;color:#fff;font-size: 18px;font-weight: bold;}
.mypage .main{padding-right:0}
.mypage .main>div{background: #fff;border-radius: 5px;}
.mypage .main .userinfo{text-align: center;margin-top:36px;color:#626262}
.mypage .main .userinfo .avatar{width:110px;height:110px;margin:auto;}
.mypage .main .userinfo .name{margin:5px 0;}
.mypage .main .userinfo .school{margin:5px 0;font-size: 13px;}
.mypage .main .userinfo .textinput{width:100%;height:85px;padding:5px 15px;font-size: 12px;line-height: 24px;}
.mypage .main .userinfo .text{padding:0 15px 0 15px;text-align: left;font-size: 12px;line-height: 24px;min-height: 40px;}
.mypage .main .userinfo .text .edit{width:16px;height:13px;background: url('../../images/contribute/edit.png') center no-repeat;display: inline-block;margin-left:5px;}
.mypage .main .userinfo .data{margin-top:10px;}
.mypage .main .userinfo .art{text-align: left}
.mypage .main .userinfo .like{text-align: right}
.mypage .main .userinfo .data span{font-size: 16px;color:#a40000}
.mypage .list{padding:0 26px 36px;}
.mypage .list .box{border-bottom:2px solid #bbb;padding-bottom:10px;margin-top:40px;}
.mypage .list .title{color:#626262;font-size: 16px;line-height: 30px;}
.mypage .search{width:200px;height:30px;border-radius: 15px;border:2px solid #bbb;padding-left:15px;line-height: 26px;}
.mypage .search input{width:150px;border:0;height: 100%;}
.mypage .search div{width:30px;height:26px;background: url('../../images/contribute/search.png') center no-repeat;}
.mypage .artlist>div{padding:20px 0;border-bottom:2px solid #d0d0d0;position: relative;}
.mypage .artlist img{width:100%}
.mypage .artlist .bar{position: absolute;right:0;bottom:20px;font-size: 14px;}
.mypage .artlist a{color:#626262;font-size: 16px;}
.mypage .list .nocontent{text-align: center;margin:20px;font-size:16px;}
.mypage .more{margin:36px auto 0;width:100px;height:30px;line-height: 28px;text-align: center;border:solid 1px #b5b5b5;border-radius: 5px;font-size: 12px;}
.mypage .ascertain{position: absolute;right: 20px;bottom: 5px;background: #a40000;color: #fff;padding: 0px 5px;border-radius: 5px;cursor: pointer; }
/* .mypage .textarea-box{border: 1px solid #d0d0d0;padding-bottom: 30px;} */
/* .mypage .textarea-box textarea {border: none;} */
.mypage .textarea-box{padding-bottom: 30px;}
.mypage .textarea-box .summarynum{position: absolute;right: 70px;bottom: 5px;}

/* 稿件管理 */
.conmng .container .main>div{padding:12px 0 40px;}
.conmng .tab{margin-top:50px;font-size:0;}
.conmng .tab span{display: inline-block;width:20%;text-align: center;font-weight: bold;font-size: 18px;color:#98999b;line-height: 40px;}
.conmng .tab span.current{border-bottom:2px solid #f00;color:#e7161b}
.conmng .tab span:hover{color:#e7161b}
.conmng .table th,.conmng .table td{text-align: center;}
.conmng .table th{width:12%;font-weight: bold;background: #eee;border:0;font-size: 16px;line-height: 35px;color:#656565}
.conmng .table .title{width:32%;}
.conmng .table .operate{width:20%}
.conmng .table tr:nth-child(even){background: #eee}
.conmng .table .pro a{display: inline-block;margin:0 10px;color:#e7161b;cursor: pointer;font-weight: bold;}
.conmng .nocontent{text-align: center;font-size:18px;margin:20px;}
.conmng .pagebar{margin-top:60px;}
.conmng .pagebar span{display: inline-block;padding:0 5px;border:1px solid #aaaaaa;color:#656565;margin-right:5px;}
.conmng .pagebar span.page{color:#a40000;border-color:#a40000}
.conmng .pagebar input{width:45px;text-align: center;height:20px;}
.conmng .pagebar .jump{background: #a40000;color:#fff;border:0;border-radius: 5px;padding:0 10px}
.conmng .pagebar i{font-style: normal}

/* 投稿栏目选择 */
.choose .text{font-size: 14px;margin:20px 0;}
.choose .text span{color:#f00;margin-top:2px;}
.choose .table td{border:1px solid #aaaaaa;text-align: center;width:15%;vertical-align: middle;}
.choose .table .border{border:1px solid #a40000;font-size: 20px;color:#a40000;}
.choose .table .intro{width:55%;}
.choose .table .bgcolor{background: #a40000;color:#fff;}
.choose .next{margin:36px auto 0;width:100px;height:30px;line-height: 28px;text-align: center;border:solid 1px #b5b5b5;border-radius: 5px;font-size: 12px;}
.choose .container .main>div{padding-bottom:40px;}

/* 图文投稿 */
@media (min-width: 1200px){
    /* 生涯就业 */
    .syjy .banner2-box .logo:not(.msdj) {padding: 0;width: 160px;height: 90px;margin-right: 10px;}
    .syjy .banner2-box span.tit {width: calc(100% - 170px);}

	.contributepage .col10{float: left;width:12%;padding:0 15px;}
	.contributepage .col45{float: left;width:44%;padding:0 15px;}
	.contributepage .col90{float: left;width:88%;padding:0 15px 0 0;position: relative;}
}
.contributepage .nolpadding{padding-left:0}
.contributepage .nopadding{padding:0}
.contributepage .container .main>div{padding:16px 25px 40px;}
.contributepage .notice{margin-bottom:20px;background-color: #eee;border-radius: 5px;border: solid 1px #a40000;text-align: center;height:54px;line-height: 52px;font-size:20px;}
.contributepage .notice a{color:#e7161b;}
.contributepage form .row>div,.contributepage .checkbox>div{margin:15px 0;}
.contributepage .col10 span{color:#f00;padding:0 10px 0 5px;}
.contributepage label{font-weight: normal}
.contributepage label.z2{letter-spacing:2em; margin-right:-2em;}
.contributepage label.z3{letter-spacing:0.5em; margin-right:-0.5em;}
.contributepage form input{width:100%;padding:0 5px;}
.contributepage .num{position: absolute;right:20px;top:3px;}
.contributepage .btnbox{text-align: center;}
.contributepage .to-submit,.contributepage .to-back{display:inline-block;width: 120px;height: 30px;line-height:28px;margin:0 10px;border-radius: 2px;border: solid 1px #aaaaaa;}
.contributepage .checkbox{padding-left:20px;margin-top:20px;}
.contributepage .checkbox input{width:auto;}
.contributepage .serverlist{color:#f00;}
.contributepage .err{color:#f00;line-height: 20px;font-size: 12px;}
#edui1_bottombar{display: none;}

/* 组图投稿 */
.imagepage textarea{width:100%;height:90px;}
.imagepage textarea+.num{top:70px;}
.imagepage .btnpic{color:#e7161b}
.imagepage .btnpic img{vertical-align: bottom;margin-right:20px;}
.imagepage form ul{margin-top:40px}
.imagepage form li{margin-bottom:20px;}
.imagepage form li .box{border-radius: 2px;border: solid 1px #aaaaaa;}
.imagepage form li .op{text-align: right;color:#e7161b;}
.imagepage form li .op span{margin:0 7px;}
.imagepage form li .row>div{margin:0;}
.imagepage form li .imgbox{width:100%;padding-top:calc((9/16)*100%);position: relative;overflow: hidden;}
.imagepage form li .imgbox img{position: absolute;top:0;left:0;width:100%;}
.imagepage form li .row{position: relative;}
.imagepage form li .num{bottom:0;top:initial}
.imagepage form li textarea{border:0;margin-top:5px;}
.imagepage form li .summaryerror{padding-left:25%}

.progress{position: fixed;width:100%;height:100%;top:0;left:0;background: rgba(255,255,255,.9);display: flex;justify-content: center;align-items: center}
.progress .all{width:100%;height:20px;border-radius: 10px;border:1px solid #eee;position: relative;}
.progress .during{width:0%;position: absolute;left:0;top:0;height:18px;background:#e7161b;border-radius: 9px; }
.progress .text{position: absolute;bottom:-20px;line-height:18px;}
.progress .last{right:0;}
.progress .hold{margin-top:30px;text-align: center;}

/* 视频投稿 */
.videopage .videobtn{display: inline-block;width:92px;height:25px;border-radius: 2px;border: solid 1px #f00;color:#e7161b;text-align: center;margin-right:20px;line-height: 23px;}
.videopage .tip{color:#e7161b}
.videopage .tip.name{color:#626262}
.videopage .btnpic{color:#626262}
.videopage textarea{padding:5px;}
.videopage .success{margin-top:10px;padding-left:22px;background: url('../../images/contribute/success.png') left center no-repeat;}
.videopage .fail{margin-top:10px;padding-left:22px;background: url('../../images/contribute/error.png') left center no-repeat;}
.videopage .del{color:#e7161b;margin-top:40px;display: inline-block;}
.videopage .box .row>div{margin:0;}
.videopage .box{margin-top:20px;}
.videopage .imgbox{width:100%;padding-top:calc((9/16)*100%);position: relative;overflow: hidden;border: 1px solid #ccc;}
.videopage .imgbox img{position: absolute;top:0;left:0;right: 0;bottom: 0;margin: auto;max-width: 100%;max-height: 100%;}
.videopage .videobox{width:100%;}
.videopage .videobox video{width:100%;}
.videopage .videobox+.imgbox{border:1px solid #ccc}
.videopage .videobox+.imgbox img{height:70%;margin-top:8%;}

/* 投稿须知 */
.notify-box{display: none; position: fixed;background: rgba(0, 0, 0, 0.5);width: 100%;height: 100%;top: 0;right: 0;bottom: 0;left: 0;z-index: 999;}
.notify-box .notify{width: 520px;height: 410px;background: #fff;border: 6px solid rgba(0,0,0,.3);z-index: 5; position: absolute;top: 0;bottom: 0;left: 0;right: 0;margin: auto;}
.notify .art_content{padding:15px 20px;height: 310px;}
.notify .thumb{height: 100%;width: 100%;}
.notify .thumb p a{max-width: 100%;word-break: break-all;white-space: normal;}
.notify .title{background: #f3f3f3;font-size: 18px;line-height: 34px;color: #000;padding-left: 20px;font-weight: bold;}
.notify .agree-btn{height: 50px;text-align: center;}
.notify .agree-btn span{width: 120px;height: 42px;display: inline-block;line-height: 42px;text-align: center;margin: 0px 20px;}
.notify .agree-btn .cancel{border: 1px solid #aaaaaa; color: #656565;background: #fff;}
.notify .agree-btn .continue{background: #a40000;color: #fff;}

/* 用户中心头部 */
.member-head{width: 100%;background: #bf2025;}
.member-head .container,.head .container a{padding: 0;}
.member-head .member-logofile1,.head .member-logofile1{border-radius: 50%;width: 40px;height: 40px;}
.head .member-logofile1{width: 35px;height: 35px;}
.member-head .logo{margin: 16px 0px;display: block;line-height: 64px;}
.member-head .logo img{padding: 0px 30px 0px 0px;height: 64px;}
.member-head .logo .logotit{color: #fff;font-size: 30px;border-left: 1px solid #fff;line-height: 64px;margin: 0px;padding-left: 30px;}
.member-head .logo .user-logout{color: #fff;font-size: 16px;}

/* 用户中心左侧 */
.left-menu{background: #f9fafe;padding: 30px 0px 0px;}
.left-menu .member-avatar{padding-bottom:10px;margin:0px 15px 15px;border-bottom:1px solid #ccc;  }
.left-menu .member-user-name{color:#666;font-size: 18px;margin: 5px 0px;}
.left-menu .member-status{height: 25px;margin: -6px 0px 5px;}
.left-menu .member-logo{width: 110px;height: 110px;border-radius:50%;border: 2px solid #ccc;display: inline-block;overflow: hidden;}
.left-menu .member-logo img{width: 100%;}
.left-menu .login-time{color: #999;font-size: 14px;}
.left-menu .member-menu1{background: none;border: none;font-size: 16px;text-align: center;padding: 15px;}
.left-menu .list-group-item:first-child{border-radius: 0px;}
.left-menu .member-menu1.current{background: #bf2025;color: #fff;}
.left-menu .member-menu1:hover{background: #bf2025!important;color: #fff;}
.left-menu .active.list-group-item{border: none;background: #bf2025!important;}
.left-menu .phone button{width: 100%;background: transparent;border: 1px solid #eee;height: 40px;padding: 0 20px;}
.left-menu .dropdown-menu{width: 100%;}

/* 用户中心底部 */
.member-footer .container{border-top: 1px solid #ccc;padding: 20px 0px;}
.member-footer .footermenu{text-align: center;margin: 0px;padding: 0;}
.member-footer .footermenu li{list-style: none;display: inline-block;padding: 0 15px;border-right: 1px solid #565656;line-height: 15px;margin-bottom: 5px;}
.member-footer .footermenu a{color:#333;}
.member-footer .footermenu li:last-child {border: 0;}
.member-footer .copy{text-align: center;color: #666;margin: 5px 0px;}
.member-footer .permit{text-align: center;color: #333;}
.member-footer .permit span{color: #666;}
.member-footer .permit img{margin-left: 10px;}
.member-footer .permit a{color: #333;}

/* 用户中心 公共样式*/
.infocenter{background: #ecebeb;height: auto;}
.info-container{background: #ffffff;-webkit-box-shadow: 0 0 15px rgba(11, 11, 11, 0.1);-moz-box-shadow: 0 0 15px rgba(11, 11, 11, 0.1);-ms-box-shadow: 0 0 15px rgba(11, 11, 11, 0.1);-o-box-shadow: 0 0 15px rgba(11, 11, 11, 0.1);box-shadow: 0 0 15px rgba(11, 11, 11, 0.1);margin: 30px auto;padding: 30px;}
.right-content .right-title{border-bottom: 1px solid #ccc;font-weight: bold;font-size:18px;color: #666;padding-top: 20px;line-height: 32px;}

/* 我的收藏 */
.infocenter .search-box{margin: 10px 0px;}
.infocenter .search-box .enterclick{background: #bf2025;padding: 6px 10px;border: none;}
.infocenter .search-box .type-select{color: #555;background-color: #fff;background-image: none;border: 1px solid #ccc;min-width: 160px;}
.infocenter .search-box .type-select .caret{margin: 7px 0px;}
.infocenter .search-box .dropdown-menu>li>a{line-height: 20px;}
/* .infocenter .search-box .dropdown-menu>li>a:hover,.infocenter .search-box .dropdown-menu>li>a:focus{background:#bf2025 !important;} */
.infocenter .date{border-right:none; }
.infocenter .input-group-addon{padding: 0;background: none;}
.infocenter .fa-list{background: url('../../images/usercenter/date.png') center no-repeat;background-size: cover;width: 26px;height: 25px;display: block;}
.infocenter .fa-list::before{content: ''}

.infocenter .cancelfavorites{color: #337ab7;}
.infocenter tbody tr a{word-break: break-all;}
.infocenter tbody tr a:hover{color: #bf2025;}
.infocenter #kkpager span.curr{color: #bf2025;border: 1px solid #bf2025;background: #fff;}
.infocenter #kkpager_btn_go_input{color: #bf2025;border: 1px solid #bf2025;height: 22px;}
.infocenter #kkpager .currPageNum{color: #bf2025;}
.infocenter #kkpager_btn_go{top: -4px;height: 24px;}
.infocenter #kkpager a:hover {border: 1px solid #bf2025;background-color: #bf2025;}
.datetimepicker table tr td span.active:active, .datetimepicker table tr td span.active:hover:active, .datetimepicker table tr td span.active.disabled:active, .datetimepicker table tr td span.active.disabled:hover:active, .datetimepicker table tr td span.active.active, .datetimepicker table tr td span.active:hover.active, .datetimepicker table tr td span.active.disabled.active, .datetimepicker table tr td span.active.disabled:hover.active,.datetimepicker table tr td.active:active, .datetimepicker table tr td.active:hover:active, .datetimepicker table tr td.active.disabled:active, .datetimepicker table tr td.active.disabled:hover:active, .datetimepicker table tr td.active.active, .datetimepicker table tr td.active:hover.active, .datetimepicker table tr td.active.disabled.active, .datetimepicker table tr td.active.disabled:hover.active{background-color: #bf2025 !important;background-image:none;background: #bf2025 !important;}

.message-table{margin: 10px 0px;}
.message-table table{width: 100%;text-align: center;color: #555;line-height: 30px;}
.message-table thead{border-bottom: 1px solid #ccc;font-size: 16px;}
.message-table thead th{font-weight: normal;text-align: center;}
.message-table tbody{font-size: 14px;}
.message-table .notice-title{text-align: left;padding-left: 25px;}
.message-table .notice-con{text-align: left;padding: 8px 0px;}
.message-table .notice-con img{max-width: 20px;margin-right: 5px;}
.message-table .ready{color: #999;}
.message-table page{width: 100%;height: 20px;}
.message-table .operate{width: 15%;padding: 8px 0px;}
.infocenter .cancel{padding: 8px 0px;}
.message-table .msg-content{background: #e4e4e4;text-align: left;color: #454545;padding: 10px 16px;width: 84%;}
.message-table .msg-content .titlename{color: #bf2025;text-decoration: underline;}
.message-table .msg-content .default{cursor: default;}
.infocenter .showmsg .titlename:hover{color: #bf2025;}


.message-table .collection-tit{text-align: left;}
.message-table .table>tbody>tr>td{border-top:none; }
.message-table .ready .notice-con a{color: #999;}

/* 个人信息 */
.btn-center{position: absolute;left: 0;right: 0;margin: auto;width: 32%;text-align: center;}
.info-gender-w{text-align: left;}
.form-content-w{margin-top: 44px;}
.form-content-w label{font-weight: normal;}
.contentRight{font-size: 14px;text-align: right;font-weight: normal;padding:5px;}
.borderStyle{background-color: rgba(240, 240, 240, 1);padding:5px;border-radius:3px;height:30px}
/*我的关注*/
.recommend-school {text-align: center;font-size: 14px;background: #fff;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;flex-wrap:wrap;}
.attention-content{margin-top: 10px;}
.attention-school{display: flex;flex-wrap:wrap;text-align: center;}
.swiper-slide,.attention-first{display: flex;flex-direction: column;}
.attention-search{width: 100%;display: flex;justify-content: flex-end;}
.recommend-school>div,.attention-school>div{width: 145px;height: 186px;border: 1px solid #FFFFFF;box-shadow: 3px 3px 5px rgba(204, 204, 204, 0.3490196);margin: 10px;}
.font14-w{font-size: 14px;}
.attention-btn{height: 26px;line-height: 13px;}
.attention-more{margin-top: 60px;display: flex;justify-content: center;}
.attention-nav{border-bottom: 1px solid #ddd;}
.attention-nav>span{display: inline-block;width: 116px;font-size: 16px;font-weight: bold;line-height: 39px;cursor: pointer;margin-right:20px;}
#btn2-w{margin-right: 29px;}
.left-w{margin-right: 140px;}
.attention-bottom{margin-top: 53px; text-align:center;display:none;}
.attention-bottom-img1,.attention-bottom-img2{width: 18px;background: url(../../images/usercenter/u196.svg) no-repeat;background-size: cover;display: inline-block;text-align: center;line-height: 37px;}
.attention-bottom-img1{margin-right: 69px;}
.attention-bottom-img2{margin-right: 22px;}
.attention-img{margin-top: 10px;}
.school-margin{margin: 10px 0;}
.subscribe-parent>a{border: 1px solid red;padding: 3px 20px;color: red;display: inline-block;}
.subscribe-parent>a:hover{color: red;text-decoration: none;}
.subscribe-parent .unsubscribe{display: none;padding: 3px 14px;}
#right-w{margin-top: 40px;}

/* 趣课堂 头部 */
.head-box{background: #fff;position: relative;z-index:9;}
.head-box .top{background: #ededed;box-shadow: 0px 0px 10px 0px rgba(118, 118, 118, 0.8);}
.head-box .red{color:#e7161b;}
.head-box .welcome{color: #6d6d6d;font-size:14px;line-height: 26px;}
.head-box .head-index{background: url(../../images/classroom/index.png) no-repeat left center;font-size:14px;line-height: 26px;padding-left: 30px;margin-right: 10px;}
.head-box .search-box{position:relative;border-radius:15px;padding: 0px 10px;background: #fff; width:210px;border: 1px solid #7a6e64;box-shadow: 0px 4px 0px 0px rgba(255, 255, 255, 0.5), inset 1px 1px 5px 0px rgba(0, 0, 0, 0.4);}
.head-box .search-box .search-query{border: none;background: none;height: 24px;padding-left: 4px;}
.head-box .search-box .search-submit{background: url(../../images/classroom/search.png) no-repeat;width: 15px;height: 16px;margin: 4px 0px;}
.head-box .searchlist{top:37px;}
.head-box .head-user{padding: 2px 0px;}
.head-box .head-user .login-icon a,.head-box .head-user .logout a{color:#4c4c4c;}
.head-box .head-user .login-icon{margin: 0px 10px;font-size:14px;line-height: 24px;}
.head-box .member-span-logined.login-icon{margin: -3px 10px;}
.head-box .member-span-logined.login-icon a{line-height: 30px;}
.head-box .head-user .member-logofile1{border-radius:50%; }
.head-box .head-user .contribute{color:#ffffff;background:#666666;border-radius:2px; padding: 0px 10px;line-height: 24px;}
.head-box .head-user .logout{margin-right:10px;font-size:14px;line-height: 24px;}
/* .head-box .nav-box{padding: 20px 0px;}
.head-box .header-nav{border-right:1px solid #eeeeee;padding: 0px 5px; }
.head-box .header-nav li{padding: 0px;border-radius: 5px;}
.head-box .header-nav a{color: #4c4c4c;font-size: 16px;line-height: 26px;padding: 2px 5px;}
.head-box .header-nav a:hover,.head-box .header-nav .on a{color: #fff;background: #e7161b;border-radius:5px; } */
.head-box .head-title{background: #d34b30;color:#fff;height: 52px;z-index: 1;position: relative;display: none;}
.head-box .head-title .cur-title{position: relative;width: 230px;background: #fff;height: 62px;margin-top: -10px;}
.head-box .head-title .cur-title .tit-left,.head-box .head-title .cur-title .tit-right{padding:30px 3px;position:relative;background: #fff;z-index: 1}
.head-box .head-title .cur-title .tit-left::after,.head-box .head-title .cur-title .tit-right::after{background-color: #a9422d;content:'';position:absolute;left: 0;right: 0px;bottom: 3px;top: 6px;}
.head-box .head-title .cur-title .tit-left::after{-moz-transform: skewY(-50deg);-ms-transform: skewY(-50deg);-webkit-transform: skewY(-50deg);transform:skewY(-50deg);}
.head-box .head-title .cur-title .tit-right::after{-moz-transform: skewY(50deg);-ms-transform: skewY(50deg);-webkit-transform: skewY(50deg);transform:skewY(50deg);}
.head-box .head-title .cur-title .tit-name{color:#fff;text-align: center;line-height: 52px;background: url(../../images/classroom/logo_bj.png) no-repeat center 5px;background-size: 40%;font-size: 24px;}
.head-box .paxy .cur-title .tit-name{background: none;}
.head-box .head-title .cur-title .tit-img{background: #d34b30;display: block;height: 52px;top: 1px;position: absolute;width: 100%;}
.head-box .head-title .cur-title img{position: absolute;left: 0;right: 0;margin: auto;height: 94%;top: 3%;}
.head-box .head-title .navbar-collapse.collapse{background: rgba(211,75,48,0.9);}
.head-box .head-title .title{line-height: 52px;color: #fff;font-size: 18px;padding: 13px 30px;border: 1px solid #d34b30;margin:0 8px}
.head-box .head-title .title:hover,.head-box .head-title .on .title{background: #a9422d;border: 1px solid #883423;}

.head-box .head-title.xy,.head-box .head-title.xy .cur-title .tit-img{background: #1a924b;}
.head-box .head-title.xy .navbar-collapse.collapse{background: rgba(26,146,75,0.9);}
.head-box .head-title.xy .title{border: 1px solid #1a924b;}
.head-box .head-title.xy .title:hover,.head-box .head-title.xy .on .title{background: #007a36;border: 1px solid #006221;}
.head-box .head-title.xy .cur-title .tit-left::after,.head-box .head-title.xy .cur-title .tit-right::after{background-color: #007a36;}

.head-box .head-title.rw,.head-box .head-title.rw .cur-title .tit-img{background: #377900;}
.head-box .head-title.rw .navbar-collapse.collapse{background: rgba(55,121,0,0.9);}
.head-box .head-title.rw .title{border: 1px solid #377900;}
.head-box .head-title.rw .title:hover,.head-box .head-title.rw .on .title{background: #1e6300;border: 1px solid #015100;}
.head-box .head-title.rw .cur-title .tit-left::after,.head-box .head-title.rw .cur-title .tit-right::after{background-color: #1e6300;}

.head-box .head-title.fdy,.head-box .head-title.fdy .cur-title .tit-img{background: #bea56f;}
.head-box .head-title.fdy .navbar-collapse.collapse{background: rgba(190,165,111,1);}
.head-box .head-title.fdy .title{border: 1px solid #bea56f;}
.head-box .head-title.fdy .title:hover,.head-box .head-title.fdy .on .title{background: #6512a7;border: 1px solid #bea56f;}
.head-box .head-title.fdy .cur-title .tit-left::after,.head-box .head-title.fdy .cur-title .tit-right::after{background-color: #8a6d3b;}
.head-box .head-title.fdy .navbar-toggle{display: none;}
.head-box .head-title.zt .navbar-toggle{display: none;}
.head-box .head-title.dsb,.head-box .head-title.dsb .cur-title .tit-img{background: #5899c1;}
.head-box .head-title.dsb .navbar-collapse.collapse{background: rgba(88,153,193,0.9);}
.head-box .head-title.dsb .title{border: 1px solid #5899c1;}
.head-box .head-title.dsb .title:hover,.head-box .head-title.dsb .on .title{background: #3b80a8;border: 1px solid #1d6a90;}
.head-box .head-title.dsb .cur-title .tit-left::after,.head-box .head-title.dsb .cur-title .tit-right::after{background-color: #3b80a8;}

.head-box .head-title.wy,.head-box .head-title.wy .cur-title .tit-img{background: #d0a632;}
.head-box .head-title.wy .navbar-collapse.collapse{background: rgba(208,166,50,0.9);}
.head-box .head-title.wy .title{border: 1px solid #d0a632;}
.head-box .head-title.wy .title:hover,.head-box .head-title.wy .on .title{background: #b38b10;border: 1px solid #886600;}
.head-box .head-title.wy .cur-title .tit-left::after,.head-box .head-title.wy .cur-title .tit-right::after{background-color: #b38b10;}

.head-box .head-title.zc,.head-box .head-title.zc .cur-title .tit-img{background: #3896af;}
.head-box .head-title.zc .navbar-collapse.collapse{background: rgba(56,150,175,0.9);}
.head-box .head-title.zc .title{border: 1px solid #3896af;}
.head-box .head-title.zc .title:hover,.head-box .head-title.zc .on .title{background: #00768f;border: 1px solid #005d75;}
.head-box .head-title.zc .cur-title .tit-left::after,.head-box .head-title.zc .cur-title .tit-right::after{background-color: #00768f;}

.head-box .head-title.lm,.head-box .head-title.lm .cur-title .tit-img{background: #944d22;}
.head-box .head-title.lm .navbar-collapse.collapse{background: rgba(148,77,34,0.9);}
.head-box .head-title.lm .title{border: 1px solid #944d22;}
.head-box .head-title.lm .title:hover,.head-box .head-title.lm .on .title{background: #78360b;border: 1px solid #642400;}
.head-box .head-title.lm .cur-title .tit-left::after,.head-box .head-title.lm .cur-title .tit-right::after{background-color: #78360b;}

.head-box .head-title.xwt,.head-box .head-title.xwt .cur-title .tit-img{background: #ae0000;}
.head-box .head-title.xwt .navbar-collapse.collapse{background: rgba(174,0,0,0.9);}
.head-box .head-title.xwt .title{border: 1px solid #ae0000;}
.head-box .head-title.xwt .title:hover,.head-box .head-title.xwt .on .title{background: #890000;border: 1px solid #750000;}
.head-box .head-title.xwt .cur-title .tit-left::after,.head-box .head-title.xwt .cur-title .tit-right::after{background-color: #890000;}

.head-box .head-title.qkt,.head-box .head-title.qkt .cur-title .tit-img{background: #d34b30;}
.head-box .head-title.qkt .navbar-collapse.collapse{background: rgba(211,75,48,0.9);}
.head-box .head-title.qkt .title{border: 1px solid #d34b30;}
.head-box .head-title.qkt .title:hover,.head-box .head-title.qkt .on .title{background: #a9422d;border: 1px solid #640000;}
.head-box .head-title.qkt .cur-title .tit-left::after,.head-box .head-title.qkt .cur-title .tit-right::after{background-color: #a9422d;}

.head-box .head-title.hd,.head-box .head-title.hd .cur-title .tit-img{background: #9cb91a;}
.head-box .head-title.hd .navbar-collapse.collapse{background: rgba(156,185,26,0.9);}
.head-box .head-title.hd .title{border: 1px solid #9cb91a;}
.head-box .head-title.hd .title:hover,.head-box .head-title.hd .on .title{background: #7e9b00;border: 1px solid #6c8800;}
.head-box .head-title.hd .cur-title .tit-left::after,.head-box .head-title.hd .cur-title .tit-right::after{background-color: #7e9b00;}

.head-box .head-title.sp,.head-box .head-title.sp .cur-title .tit-img{background: #486ca6;}
.head-box .head-title.sp .navbar-collapse.collapse{background: rgba(72,108,166,0.9);}
.head-box .head-title.sp .title{border: 1px solid #486ca6;}
.head-box .head-title.sp .title:hover,.head-box .head-title.sp .on .title{background: #314b74;border: 1px solid #1f304b;}
.head-box .head-title.sp .cur-title .tit-left::after,.head-box .head-title.sp .cur-title .tit-right::after{background-color: #314b74;}

.head-box .head-title.zt,.head-box .head-title.zt .cur-title .tit-img{background: #448aca;}
.head-box .head-title.zt .navbar-collapse.collapse{background: rgba(68,138,202,0.9);}
.head-box .head-title.zt .title{border: 1px solid #448aca;}
.head-box .head-title.zt .title:hover,.head-box .head-title.zt .on .title{background: #336898;border: 1px solid #224565;}
.head-box .head-title.zt .cur-title .tit-left::after,.head-box .head-title.zt .cur-title .tit-right::after{background-color: #336898;}

.head-box .head-title.tp,.head-box .head-title.tp .cur-title .tit-img{background: #d8bd71;}
.head-box .head-title.tp .navbar-collapse.collapse{background: rgba(216,189,113,0.9);}
.head-box .head-title.tp .title{border: 1px solid #d8bd71;}
.head-box .head-title.tp .title:hover,.head-box .head-title.tp .on .title{background: #b8a160;border: 1px solid #96834e;}
.head-box .head-title.tp .cur-title .tit-left::after,.head-box .head-title.tp .cur-title .tit-right::after{background-color: #b8a160;}
.head-box .head-title .title{border:none !important;}

.head-box .navbar-toggle .icon-bar{background: #fff;}
.head-box .navbar-toggle{border: 1px solid #fff;cursor: pointer;}

/* 趣课堂 */
.classroom{background: #fff;}
.classroom .img-box{display:inline-block;position: relative;width: 100%;height: 100%;border:1px solid #eee; }
.classroom .imgbox{position: relative;}
.classroom .imgbox .img{position: absolute;left: 0;right:0;top:0;bottom: 0;margin: auto;max-width:100%;max-height:100%;}
.classroom .imgbox .v-play{display: none;}
.classroom .imgbox .img-Video{display: block;}
.classroom .imgbox .fitimg{width: 100%;height: 100%;object-fit: cover;}
.classroom h1,.classroom h2,.classroom h3,.classroom h4,.classroom h5,.classroom h6{font-weight: normal;}
.classroom a,.classroom a:hover,.classroom a.active{text-decoration: none;}
/* .classroom a:hover,.classroom a.active{text-decoration: none;color:#e60012;} */
/* .classroom .adv{border: 1px solid #eee;} */
.classroom .adv div{width:100%!important}
.classroom .main{padding:10px 0px 35px 0px;}
.classroom .page-top .main{padding:20px 0px 0px;}
.classroom .recommend{padding: 30px 0px;}
.classroom .p-l-0{padding-left: 0px;}
.classroom .p-r-0{padding-right: 0px;}
.classroom .recommend-big{display: block;height: 285px;}
.classroom .recommend-small{display: block;height: 135px;}
.classroom .small-b{margin-top: 15px;}
.classroom .recommend-h3{color: #fff;font-size:16px;padding: 10px;position: absolute;bottom: 0;left: 0;width: 100%;}
.classroom .recommend-mask{filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#00222222',endColorStr='#ff222222',gradientType='0');background: rgba(0, 0, 0, 0.4);background:-webkit-linear-gradient(rgba(34, 34, 34, 0),rgba(34, 34, 34, 1));background:-o-linear-gradient(rgba(34, 34, 34, 0),rgba(34, 34, 34, 1));background:-moz-linear-gradient(rgba(34, 34, 34, 0),rgba(34, 34, 34, 1));background:linear-gradient(rgba(34, 34, 34, 0),rgba(34, 34, 34, 1));}
.classroom .title-h2{color: #4c4c4c;font-size: 22px;line-height: 50px;padding-left: 60px;height: 60px;background-size:contain;margin-left: -16px;}
.classroom .choice .title-h2{background: url(../../images/classroom/choice.png) no-repeat left top;margin-bottom: -25px;}
.classroom .choice .title-h2.pplm{background: url(../../images/classroom/pplm.png) no-repeat left top;margin-bottom:0px;}
.classroom .choice .one-img{padding: 25px 0px;border-bottom:1px solid #ccc; }
.classroom .choice .one-img .span-img{background: url(../../images/index/play.png) no-repeat center;position: absolute;width: 100%;height: 100%;}
.classroom .choice .one-img .imgbox,.classroom .choice .three-img .imgbox{height: 145px;}
.classroom .choice .one-img .title-h4{min-height: 124px;}
.classroom .choice .one-img .no-img .title-h4{min-height: 60px;}
.classroom .choice .one-img .title-h4,.classroom .choice .three-img .title-h4{color: #4c4c4c;font-size:18px;line-height: 30px;display: block;}
.classroom .choice .one-img .title-h4 a, .classroom .choice .three-img .title-h4 a{color: #4c4c4c;}
.classroom .choice .con{height: 94px;}
.classroom .choice .info,.classroom .choice .info a{color: #999;font-size:14px;line-height: 26px;}
.classroom .choice .three-img{border-bottom:1px solid #ccc;}
.classroom .choice .three-img .title-h4{padding: 18px 0px;}
.classroom .choice .three-img .info{padding: 12px 0px;}
.classroom .three-img .img-list{margin: 0 -15px;}
.classroom .time .title-h2{background: url(../../images/classroom/time.png) no-repeat left top;}
.classroom .time{padding: 16px 0px;}
.classroom .time-select{width:100%;text-align: left; border: 1px solid #f54343;border-radius:2px;height: 38px;background: #fff;color:#4c4c4c;font-size:16px;padding: 0px 13px; }
.classroom .time-select .caret{float: right; background: url(../../images/classroom/down.png) no-repeat right center;width: 23px;height: 20px;color: #fff;background-size: contain;}
.classroom .time .time-ul{width: 100%;}
.classroom .time .time-ul li a{height: 33px;background: #fff;color:#4c4c4c;font-size:16px;padding: 0px 13px;line-height: 33px;}
.classroom .time-main{background:#eeeeee;padding: 10px 0px; }
.classroom .time-box{border-left:1px solid #e7161b;color:#fff;font-size:14px;padding:20px 0px 1px;}
.classroom .time-main a{color: #fff;font-size:14px;}
.classroom .time-li{position: relative;padding: 6px 10px;background:#d25f48;margin-left: 11px;margin-bottom: 20px;opacity: 0.5; }
.classroom .time-li:hover{opacity: 1; }
.classroom .time-li .time-icon{position: absolute;top: 0;left: -14px;}
.classroom .time-li .data{width: 47px;word-break: break-all;}
.classroom .time-li .imgbox{margin: 4px 0px 4px 8px;height: 75px;}
.classroom .time-li .time-info{padding: 0px;min-height: 80px;position: relative;}
.classroom .time-li .time-detail{position: absolute;right: 0;bottom: 0;}
.classroom .hot .title-h2{background: url(../../images/classroom/hot.png) no-repeat left top;}
.classroom .hot-box{padding-bottom: 20px;}
.classroom .hot-box .imgbox{height:215px;}
.classroom .hot-box .imgbox img{object-fit: contain;}
.detail .hot-box .imgbox{height: 160px;position: relative;}
.detail .hot-box .imgbox img{object-fit: contain;position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin: auto;max-width: 100%;max-height: 100%;}
.classroom .hot-box .hot-h3 a{color:#4c4c4c;font-size:14px;line-height: 22px;padding: 7px 0px;}
.classroom .like .title-h2{background: url(../../images/classroom/like.png) no-repeat left top;}
.classroom .like .like-main{background: #eeeeee;padding: 5px 15px;}
.classroom .like .like-box{margin: 20px 0px;}
.classroom .like-box .imgbox{height: 95px;width: 45%;}
.classroom .like-box .like-h4 a{color:#4c4c4c;font-size:14px;line-height: 24px;}
.classroom .like-box .like-con{width: 55%;padding-left: 10px;}
.classroom .more-box{margin: 62px 0px 30px;box-shadow: 0px 0px 5px 0px rgba(163, 163, 163, 0.8); border-radius: 5px;height: 42px;text-align: center;}
.classroom .more-box a{color: #4c4c4c;font-size: 16px;line-height: 42px;display: block;}
.campus-follow .main{padding: 35px 0px 35px 0px;}

/* 活动列表页 */
.classroom .brand .title-h2{background: url(../../images/classroom/brand.png) no-repeat left top;}
.classroom .campus .title-h2{background: url(../../images/classroom/campus.png) no-repeat left top;}
.classroom .catalog-link li{text-align: center;margin-bottom: 10px;padding: 0px;}
.classroom .catalog-link li a{padding: 20px 12px 10px;display: block;}
.classroom .catalog-link .img-span{display: block;width: 50px;height: 50px;margin: 0px auto 10px;}
.classroom .catalog-link .link-h6{color:#4c4c4c;font-size: 14px;line-height: 22px;}
.classroom .catalog-link a:hover .link-h6{color:#e60012;}
.classroom .catalog-link a:hover{background: url(../../images/classroom/press_down.png) no-repeat;background-size: 100% 100%;}
.active-list .breadcrumb-nav{font-size:16px;padding: 16px;}
.active-list .breadcrumb-nav a:hover{color:#9cb91a;}
.active-list .choice .one-img .title-h4{min-height:54px;}
.active-list .choice .con{padding-top: 10px; line-height: 24px;font-size: 14px;}
.active-list .choice .three-img{padding-bottom: 15px;}
.active-list .hd-top{height: 485px;width: 100%;margin-bottom: 20px;}
.active-list .hd-top .s-btn{width: 40px;height: 40px;border-radius:50%;position: absolute;top:50%;margin-top: -25px;cursor: pointer;}
.active-list .hd-top #btn1{background: url(../../images/classroom/hdleft.png) no-repeat;left:15px;}
.active-list .hd-top #btn2{background: url(../../images/classroom/hdright.png) no-repeat;right:15px;}
.active-list .hd-top .pagination{position: absolute;bottom: 0;text-align: center;width: 100%;}
.active-list .hd-top .pagination .swiper-pagination-bullet{width: 10px;height: 10px;border-radius:50%; display: inline-block;margin: 0px 5px;background: #737373;}
.active-list .hd-top .pagination .swiper-pagination-bullet-active{background: #c0dc44;}


/* 详情页 */
.height-auto{height: auto;}
.detail-page{color: #4c4c4c;height: auto;}
.detail-page #qrcode_c{position: absolute;width: 150px;height: 150px;left: 60px;top: 20px;border: 10px solid #dadada;background: #fff; display: none;z-index: 9}
.detail-page #qrcode_c img{max-width: 100%;max-height: 100%;margin: 0 auto;}
.detail-page .box .jwplayer{max-width: 100%;}
.detail-page .breadcrumb-nav{font-size:16px;padding: 16px;}
.detail-page .breadcrumb-nav a:hover{color:#e60012;}
.detail-page .detail-h2{font-size: 30px;font-weight: bold; text-align: center;padding: 20px 25px 20px 75px;}
.detail-page .detail_t{border-left:1px solid #eeeeee;margin-left: 50px;font-size:14px;padding-left: 25px;line-height: 30px; }
.detail-page .detail_t .origin{margin-right: 30px;}
.detail-page .detail_t .author,.detail-page .detail_t .content-h4{margin-right: 30px;}
.detail-page .detail-con .s-size{color: rgb(204, 0, 1);cursor: pointer;}
.detail-page .detail-con .b-size{color: rgb(133, 133, 133);font-size: 22px;margin-left: 10px;cursor: pointer;}
.detail-page .detail_b{border-top:1px solid #eeeeee;position: relative; }
.detail-page .detail-content{border-left:1px solid #eeeeee;margin-left: 50px;padding: 25px; }
.detail-page .detail-content p{margin: 1em 0;}
.detail-page .detail-content p img{height: auto !important;}
.detail-page .detail-content p video{max-width: 100%;height: auto;}
.detail-page .detail-content p audio{text-indent: 0;}
.detail-page .detail-content strong,.detail-page .detail-content b{font-weight: bold;}
.detail-page .share-left{width: 55px;position: absolute;top: 0;left: 0;padding: 10px 5px;}
.detail-page .share-f{color:#9a9a9a;font-size:14px;background: url(../../images/classroom/l_icon.png) no-repeat left center;padding-left: 10px;}

.detail-page .bshare-custom{margin-bottom: 110px;}
.detail-page .bshare-custom .bshare-sinaminiblog{background:#dfdfdf url(../../images/classroom/sina.png) no-repeat center center;background-size:70%;}
.detail-page .bshare-custom .bshare-qqim{background:#dfdfdf url(../../images/classroom/qq.png) no-repeat center center;background-size:70%;}
.detail-page .bshare-custom .weixin,.detail-page .bshare-custom .bshare-weixin{background:#dfdfdf url(../../images/classroom/weixin.png) no-repeat center center;background-size:70%;}
.detail-page .bshare-custom .bshare-qzone{background:#dfdfdf url(../../images/classroom/qzone.png) no-repeat center center;background-size:70%;}
.detail-page .bshare-custom a{width: 34px;height: 34px;border-radius: 50%;margin: 10px auto 0px;cursor: pointer;display: block;padding: 0px; }
.detail-page .bshare-custom a:hover{background-color:#e60012; }

.detail-page .share-left .c-btn{font-size:12px;color:#949494;line-height: 18px;padding-top: 35px;display: block;margin-bottom: 10px;text-align: center;}
.detail-page .share-left .c-btn:hover,.detail-page .share-left .c-btn.current{color: #e60012;}
.detail-page .share-left .comment{background:url(../../images/classroom/comment.png) no-repeat top center;background-size:70%;}
.detail-page .share-left .fav{background:url(../../images/classroom/fav.png) no-repeat top center;background-size:70%;}
.detail-page .share-left .like{background:url(../../images/classroom/clike.png) no-repeat top center;background-size:70%;}
.detail-page .share-left .comment:hover,.detail-page .share-left .comment.current{background:url(../../images/classroom/commented.png) no-repeat top center;background-size:70%;}
.detail-page .share-left .fav:hover,.detail-page .share-left .fav.current{background:url(../../images/classroom/faved.png) no-repeat top center;background-size:70%;}
.detail-page .share-left .like:hover,.detail-page .share-left .like.current{background:url(../../images/classroom/cliked.png) no-repeat top center;background-size:70%;}

.detail-page .detail-content .txt{font-size:14px;line-height: 24px;}
.detail-page .likebox{text-align: center;position: relative;}
.detail-page .likebox a{margin-right: 20px; border:  1px solid #d2d0d0;border-radius:5px;width: 145px;height: 50px;line-height: 24px;padding: 12px 0px;display: inline-block;text-align: center; }
.detail-page .likebox .fav{margin: 0px;}
.detail-page .likebox span{padding-left:35px;display: inline-block; }
.detail-page .likebox .like span{background:url(../../images/classroom/zan.png) no-repeat left center;background-size:contain;}
.detail-page .likebox .fav span{background:url(../../images/classroom/shou.png) no-repeat left center;background-size:contain;}
.detail-page .likebox a:hover,.detail-page .likebox a.current{color: #e60012;}
.detail-page .likebox .like.current span,.detail-page .likebox .like:hover span{background:url(../../images/classroom/zaned.png) no-repeat left center;background-size:contain;}
.detail-page .likebox .fav.current span,.detail-page .likebox .fav:hover span{background:url(../../images/classroom/faved.png) no-repeat left center;background-size:contain;}

.detail-page .content-info{text-align: right;font-size:14px;line-height: 24px;border-bottom:1px dashed #eeeeee;padding: 5px 0px; }
.detail-page .content-info .keyword{background: #e60012;color:#fff;margin:0px 3px;border-radius: 5px;padding: 0px 5px;}

.detail-page .h63{padding-top: 63px;}
.detail-page .contact-comment{margin-top: 20px;}
.detail-page .contact-comment .title{font-size: 20px;padding-left: 10px;font-weight: bold;}
.detail-page .contact-comment .title span{font-size:12px;color:#707070;font-weight: normal;}
.detail-page .contact-comment .comment-content{margin: 15px 0px; border: 1px solid #d2d0d0;height: 190px;width: 100%;background:url(../../images/classroom/logo.png) no-repeat center center;padding: 10px;font-size:16px;line-height: 24px;}
.detail-page .contact-comment .text{font-size:14px;}
.detail-page .contact-comment .button{border:1px solid #e7161b;color:#e7161b;font-size:16px;display:inline-block;line-height: 35px;width: 145px;text-align: center;border-radius:5px; }
.detail-page .look-comment{padding: 20px 0px;color:#4c4c4c;font-size:14px;}
.detail-page .look-comment .look-tit{border-bottom:2px solid #e7161b;}
.detail-page .look-tit .lookh2{font-size:20px;color:#fff;line-height: 32px;border-radius:5px 5px 0px 0px;display: inline-block;background: #e7161b;padding:3px 8px 0px 18px; }
.detail-page .look-tit .lookh2 .m-span{font-size:14px;margin: 0px 10px;}
.detail-page .com-list:first-child{border:none;}
.detail-page .com-list{border-top:2px dotted #e7161b;padding-top: 30px;padding-left: 10px;line-height: 24px;padding-bottom: 10px;}
.detail-page .contact-comment textarea{border: none;width: 100%;}
.detail-page .com-list .userimg{width: 10%;}
.detail-page .com-list .com-con{width: 90%;padding: 0px 10px;}
.detail-page .com-list .username{color:#a5bfb6;}
.detail-page .com-list .userdate{color:#4c4c4c;}
.detail-page .com-list .com-detail{margin: 10px 0px 40px;word-break: break-all;}
.detail-page .com-list .reply{border: 1px solid #d2d0d0;padding: 10px 8px 5px;}
.detail-page .com-list .admin-reply{margin: 10px 0px;}
.detail-page .com-list .reply-detail{border: none;width: 100%;padding: 10px 0px;word-break: break-all;}
.detail-page .com-list .r-font{margin-left: 10px;cursor: pointer;}
.detail-page .com-list .report-btn{border: none;background: none;}
.detail-page .com-list .r-font.red{color:#e7161b;}
.detail-page .com-list .report-box{line-height: 32px;padding-right: 8px;}
.detail-page .lookmore-com,.detail-page .showover{margin: 10px 0px;background: #d2d2d2;border-radius: 5px;color:#fff;font-size:16px;line-height:44px;display: block;width: 100%;text-align: center;  }
.detail-page .lookmore-com:hover{color:#fff;}
.detail-page .choice .title-h2{background:url(../../images/classroom/a.png) no-repeat left top;}
.detail-page .share-phone{text-align: right;margin-bottom:10px;margin-top:20px;}
.detail-page .share-phone .bshare-custom{margin-bottom:0}
.detail-page .share-phone a{display: inline-block;width:30px;height:30px;margin-left:5px;margin-top:0;background-size: 65%!important}
.detail-page .likebox .detail-report{padding-left: 0;padding-top: 30px;cursor: pointer;background: url(../../images/classroom/report.png) no-repeat left 32px;background-size: 33%;width: 50px;position: absolute;right: 0px;text-align: right;}
.detail-page .lookmore-reply{cursor: pointer;text-align: center;background: #d2d2d2;padding: 5px;margin-top: 10px;color: #fff;border-radius: 5px;}
/* .imagedetail .likebox .detail-report{right: -20px;} */
.link-detail .detail-content{border: 1px solid #eeeeee;margin:50px;}
.link-detail .detail-content .box{min-height: auto;}

/* 弹窗 */
.report-modal .modal-footer .report-sub{background: #e7161b;border: none;}
.report-modal .modal-title{font-size:16px;font-weight: bold;color:#333;}
.report-modal .modal-dialog{top:50%;margin-top: -150px;width: 400px;}
.report-modal .report-type label{font-size:16px;line-height: 24px;font-weight: normal; display: block;padding: 5px;margin: 0;cursor: pointer;}
.report-modal .report-type label input{margin: 5px 10px;}

/* 评论页面 */
.comment-page{padding: 10px 0px 90px;}
.comment-page .title-h3{text-align: center;font-weight: normal;margin: 50px 0px;}
.comment-page .title-h3 .comment-title{font-size:26px;color:#4c4c4c;}

/* 组图详情页 */
.imagedetail .detail_t{border:0}
.imagedetail .detail-h2{padding: 20px 0px 20px 50px;}
.imagedetail .detail-content{padding:0px 0px 25px 0;border-left:0}
.imagedetail .summary{color:#4c4c4c;line-height: 28px;border:solid 1px #d2d0d0;padding:5px 18px;text-align: justify;margin-left: 50px;margin-bottom: 10px;}
.imagedetail .imagesgroup{border:solid 1px #ddd;margin-bottom:40px;min-height:0}
.imagedetail .slider-for{position: relative;width:100%;height:484px;background: rgba(0,0,0,0.7);overflow: hidden;}
.imagedetail .slider-for>div{position: relative;width:100%;height:100%;background: #fff;}
.imagedetail .slider-for img{width:100%;height:484px;object-fit: contain}
.imagedetail .slider-for .info{position: absolute;bottom:0;left:0;width:100%;background: url('../../images/bg.png') center/cover no-repeat;padding-bottom:40px;color:#fff;line-height:32px;}
.imagedetail .slider-for .info .font60{font-size:60px;position: relative;display: inline-block;margin-top:18px;}
.imagedetail .slider-for .info .font26{font-size:26px;position: absolute;bottom:-16px}
.imagedetail .slider-for .info .font50{font-size:50px;position: absolute;bottom:4px;}
.imagedetail .slider-for .info .infobox{padding-left:30px;}
.imagedetail .slider-for .slick-arrow{width:60px; height:70px;}
.imagedetail .slider-for .slick-next,.imagedetail .slider-nav .slick-next{right:0;background: #a0a0a0 url('../../images/next.png') center/contain no-repeat;}
.imagedetail .slider-for .slick-prev,.imagedetail .slider-nav .slick-prev{left:0;background: #a0a0a0 url('../../images/prev.png') center/contain no-repeat;}
.imagedetail .slick-prev:before,.imagedetail .slick-next:before{content:''}
.imagedetail .slider-nav .slick-arrow{width:44px; height:51px;top:38%;opacity: 0.25;}
.imagedetail .slider-nav{text-align: center;color:#434343;margin-top:20px;padding:0 35px;}
.imagedetail .slider-nav img{width:183px;height:102px;object-fit: contain;background: #eee;margin:auto;}
.imagedetail .slider-nav i{line-height:40px;}
.imagedetail .slick-slide:focus{border:0;outline: 0}
.imagedetail .choice{border-bottom:2px dotted #d2d0d0;margin-bottom: 20px;}
.imagedetail .choice .title-h2{margin-bottom: 0px;}
.imagedetail .img-commend{margin: 0px -15px;}
.imagedetail .img-commend .imgbox{height: 145px;}
.imagedetail .img-commend .title-h4{color:#4c4c4c;font-size:14px;line-height: 22px;margin: 6px 0px;}
.imagedetail .img-commend .title-h4 a{color:#4c4c4c;}
.imagedetail .hot-img{margin-bottom: 30px;}
.imagedetail .hot-img .title-h2{background:url(../../images/classroom/i.png) no-repeat left top;}
.imagedetail .hot-video .title-h2{background:url(../../images/classroom/v.png) no-repeat left top;}

.videogroup .slider-for{height: auto;}
.videogroup .video-tit{font-size:20px;padding: 5px 10px;word-break: break-all;}
.videogroup .video-intro{font-size:16px;padding: 5px 10px;word-break: break-all;}
.videogroup .slider-nav .slick-slide img{border: 2px solid #fff;}
.videogroup .slider-nav .slick-current img{border: 2px solid #e7161b;}
.videogroup .slider-nav .slick-arrow{width: 30px;height: 40px;top:50%;}
.videogroup .video-js .vjs-big-play-button{display: none;}
.videogroup .slider-for .slick-next, .videogroup .slider-nav .slick-next{top:35%;}
.videogroup .slider-for .slick-prev, .videogroup .slider-nav .slick-prev{top:35%;}
.videogroup .slider-for .slick-list{border-bottom:solid 1px #d2d0d0;}

/* 搜索页 */
.searchpage{background: #fff;height:auto;}
.searchpage .operrateblock .searchblock{position: relative;height:42px;}
.searchpage .operrateblock #search-Input{width:85%;border:solid 1px #bbb;border-right:0;height:42px;line-height:40px;padding:0 10px;border-top-left-radius: 5px;border-bottom-left-radius: 5px;}
.searchpage .operrateblock #search-Input+.search-submit{width:15%;height:42px;display:inline-block;line-height: 42px;background: #e71f19 url('../../images/index/search.png') center no-repeat;border-top-right-radius: 5px;border-bottom-right-radius: 5px;}
.searchpage .operrateblock .advancebtn{width:150px;height:42px;border:solid 1px #8c8c8c;border-radius: 5px;line-height:40px;font-size:18px;text-align: center;margin-top:10px;}
.searchpage .searchblock .searchlist{position: absolute;margin:0 15px;z-index:99999;border:solid 1px #e5e5e5;width:80%;top:42px;left:0;background: #fff;border-radius: 10px;padding:10px;}
.searchpage .searchblock .searchlist li{line-height: 30px;color:#666}
.searchpage .searchblock .searchlist li:hover{color:#e7161b}
.searchpage .operrateblock .advancecard{background: #eee;border-radius: 5px;padding:15px 30px;margin-top:10px;}
.searchpage .advancecard{display: none;}
.searchpage .advancecard .title{color:#e7161b;font-size:18px;border-bottom:1px solid #e7161b;line-height:50px;}
.searchpage .advancecard .dropdown:active,.searchpage .advancecard .dropdown:focus{outline:0;}
.searchpage .btn-default.active,.searchpage .btn-default:active,.searchpage .open>.dropdown-toggle.btn-default{background: #fff;}
.searchpage .advancecard .btn .caret{margin-top:8px;}
.searchpage .advancecard .dropdown-menu{width:100%;padding:10px;}
.searchpage .advancecard .dropdown-menu li{line-height:28px;}
.searchpage .advancecard .dropdown-menu li:hover{color:#e7161b}
.searchpage .advancecard .search-titleonly{width:100%;height:35px;border: solid 1px #8c8c8c;}
.searchpage .advancecard .search-titleonly:hover{background: #fff;border-color:#8c8c8c}
.searchpage .advancecard .query{width:100%;height:35px;border-radius: 5px;border: solid 1px #8c8c8c;padding:0 10px;font-size:16px;}
.searchpage .advancecard label{color:#4c4c4c;font-size:14px;margin:25px 0 15px;font-size:17px;font-weight:normal;}
.searchpage .advancecard .adbtn{width:110px;height:35px;border-radius: 5px;border: solid 1px #8c8c8c;text-align: center;line-height:33px;color:#e7161b;font-size:17px;margin:40px 0;background: #fff;}
.searchpage .advancecard .search-synonym{margin-top:50px;margin-right:10px;}
.searchpage .advancecard .adinputbox{position: relative;}
.searchpage .advancecard .adinputbox .searchlist{top:35px;}

.searchpage .searchhead{font-size:16px;color:#828282;background: #FAFAFA; line-height:45px;}
.searchpage .searchhead b{font-weight: normal;color:#E61A1E;}
.searchpage .searchhead .left{font-size: 16px;}
.searchpage .searchhead .left span{padding: 0px 15px;display: inline-block;border-top: 1px solid #FAFAFA;cursor: pointer;}
.searchpage .searchhead .left span.on{color: #232323;background: #FFFFFF;border-top: 1px solid #E61A1E;}
.searchpage .searchhead .right{font-size: 14px;margin-right: 20px;}

.searchpage #searchlist .list{margin: 30px 0px;}
.searchpage #searchlist h4{margin-bottom:10px;}
.searchpage #searchlist h4 a:hover{color:#4c4c4c}
.searchpage #searchlist .content{line-height:24px;text-align:justify;margin-bottom:25px;color: #666666;}
.searchpage #searchlist .catalog{color: #666666;font-size: 16px;}
.searchpage #searchlist .time{color: #999;}

.searchpage #searchlist .list img{width: 100%;height: 100%;object-fit: contain;}
.searchpage #searchlist .list .rightinfo{width: 100%;}
.searchpage #searchlist .list.noimglist .imgbox{display: none;}
.searchpage #searchlist .list.all .imgbox{width: 280px;height: 160px;}
.searchpage #searchlist .list.all .rightinfo{width: calc(100% - 300px);}
.searchpage #searchlist .list .rightinfo .content{min-height: 84px;}

.searchpage #kkpager span.curr{border: 1px solid #e7161b;color:#e7161b;background: #fff;}
.searchpage #kkpager_btn_go_input{height:20px;}
.searchpage #kkpager a:hover{border: 1px solid #e7161b;background:#e7161b;}
.searchpage .kkpager{border: 1px solid #eee;border-radius: 5px;padding: 10px;width: 160px;margin: 0 auto 50px;}

/* 校园号 */
.campus .head-box .top{box-shadow: none;}
.campus .head-box{box-shadow: 0px 0px 10px 0px rgba(118, 118, 118, 0.4);}
.campus .head-box .navbar-toggle{border: 1px solid #a98344;margin: 22px 15px 22px 0px;}
.campus .head-box .navbar-toggle .icon-bar{background: #a98344;}
.campus .choice .one-img .span-img{background: url(../../images/campus/icon6.png) no-repeat center;}
.campus .head-box .xyh-title .container{line-height: 65px;padding: 10px 0px;}
.head-box .xyh-title .navbar-header{margin-right: 15px;}
.head-box .xyh-title .tit-name{color:#a98344;font-size:32px;line-height: 79px;}
.head-box .xyh-title .nav-right li{padding: 0px 15px; }
.head-box .xyh-title .nav-right a{color:#7e6235;font-size:18px;}
.head-box .xyh-title .nav-right .on a,.head-box .xyh-title .nav-right a:hover{color:#ebb967;border-bottom:2px solid #ebb967;}

.campus{height: auto;}
.campus .img-box{border:1px solid #a98344;}
.campus .campus-title{border-top: 1px solid #b4b4b4;}
.campus .campus-title .title-h2{line-height:60px;color:#d81e06;margin-left: 0px;padding-left: 40px;display: inline-block;border-top: 1px solid #d81e06;margin-top: -1px;}
.campus .choice .title-h2 {background: url(../../images/campus/choice.png) no-repeat left center;}
.campus .hot .title-h2 {background: url(../../images/campus/hot.png) no-repeat left center;}
.campus .like .title-h2 {background: url(../../images/campus/like.png) no-repeat left center;}
.campus .choice .one-img,.campus .choice .three-img{border-bottom: none;background: url(../../images/line_bj.png) no-repeat bottom;}
.campus .info a{border: 1px solid #eeeeee;padding: 0px 5px;border-radius: 5px;color: #999;}
.campus .more-box{box-shadow: none;border: 1px solid #a98344;}
.campus .more-box a{color:#a98344;}
.campus .like .like-main{padding:0px;background: none;}
.campus .like-box .imgbox .img{right: auto;}
.campus .like .like-box{margin: 0px 0px 10px;}
.campus .recommend{padding: 0px;}
.campus .recommend-big{height: 291px;}
.campus .recommend-small{height: 138px;}
.campus .r-top{height: 291px;margin-bottom: 40px;overflow: hidden;}
.campus .com-xyh{background: #a98344;margin: 40px 0px 55px;}
.campus .com-xyh .college-left{height: 225px;position: relative;}
.campus .com-xyh .left-box{position: absolute;top: 0;bottom: 0;left: 0;right: 0; margin: auto;}
.campus .com-xyh .left-logo{margin:40px  auto;text-align: center;}
.campus .com-xyh .change{line-height: 25px;color: #a98344;display:inherit;margin: 0 auto;width: 100px;height: 25px;background: #fff;text-align: center;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;-khtml-user-select:none;user-select:none;}
.campus .com-xyh .college-right{padding: 28px 15px 13px;background: #eeeeee;min-height:225px;}
.campus .com-xyh .college-box{padding: 0px 5px;margin-bottom: 15px;}
.campus .com-xyh .college{background: #fff;height: 180px;padding: 10px 20px;}
.campus .com-xyh .college h5{font-size:12px;text-align: center;line-height: 16px;margin:9px 0px;min-height:16px;white-space: nowrap;text-overflow: ellipsis; overflow: hidden; }
.campus .com-xyh .college h5 a{color:#666666;}
.campus a.follow{color:#a98344;background: #fff;display:inherit;border: 1px solid #a98344;box-shadow: none;max-width: 100px;margin: 0 auto; width: 100%;height: 24px; text-align: center; line-height: 22px;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;-khtml-user-select:none;user-select:none;}
.campus a.followed{color:#fff;background-color: #a98344;box-shadow: 0px 2px 0px 0px rgba(0, 0, 0, 0.3);line-height: 24px;}
.campus .right-logo{text-align: center;height: 90px;line-height: 90px;}
.campus .right-logo img{max-height:100%;}

.campus-index .slick-prev{left: 0px;}
.campus-index .slick-next{right: 0px;}

/* 校园号列表页 */
.campus .breadcrumb-nav{font-size: 18px;line-height: 24px;padding-bottom: 29px;border-bottom: 1px solid #b4b4b4;position: relative;}
.campus .breadcrumb-nav a{color: #333333;}
.campus .breadcrumb-nav .active{color:#7e6235;}
.campus .breadcrumb-nav .red-border{position: absolute;display: block;height: 1px;width: 70px;background: #d81e06;left: 0;bottom: -1px;}
.campus .right-info{margin-bottom: 40px;}
.campus .right-info .info-top{padding: 0px 30px;}
.campus .info-top .logo-box{text-align: center;padding: 29px 0px 17px;height: 145px;}
.campus .info-top .logo-box img{max-height: 100%;}
.campus .info-top .info-h4{font-weight: bold;font-size:14px;color:#333;line-height: 18px;text-align: center;padding: 10px 0px;min-height: 40px;}
.campus .info-top .info{color:#666;font-size:14px;line-height: 26px;text-align: center;display: block;min-height: 26px;word-break: break-all;}
.campus .right-info .info-bottom{background: #c3a777;text-align: center;padding: 5px;}
.campus .info-bottom .info-h5{color:#fff;font-size:14px;line-height: 26px;}
.campus .info-bottom .follow{margin: 14px auto;}

/* 校园号订阅 */
.campus-follow .breadcrumb-nav{border: none;}
.campus-follow .school-title .num{font-size:16px;line-height: 30px;color: #a98344;width: 105px;text-align: center;margin-bottom: 15px;}
.campus-follow .school-title .num span{cursor: pointer;}
.campus-follow .school-title .active{color:#fff;background: #a98344;position: relative;}
.campus-follow .school-title .active::after{background:url(../../images/campus/icon.png) no-repeat center;content:'';position: absolute;left: 0px;right: 0px;bottom: -13px;height: 16px;background-size: 18px;}
.campus-follow .school-title .fol-search{height: 38px;width: 220px; box-shadow: inset 0px 4px 2px 0px rgba(228, 230, 236, 0.45);border-radius: 2px;border:1px solid rgba(222, 225, 234, 0.67);padding: 5px 0px 5px 5px;}
.campus-follow .fol-search input{border: none;height: 28px;}
.campus-follow .fol-search .school-btn{cursor: pointer; background:url(../../images/campus/layer.png) no-repeat center;display: inline-block;width: 28px;height: 28px;}
.campus-follow .school{margin: 20px -10px;}
.campus-follow .school .school-box{width: 20%;padding: 0px 10px;margin-bottom:20px;}
.campus-follow .school-box .school-con{border: solid 1px #eeeeee;height: 185px; padding:12px 20px 10px;position: relative;}
.campus-follow .school-box .school-h5{text-align: center;line-height: 16px;margin:11px 0px;font-size:12px;min-height: 16px;}
.campus-follow .school-box .school-h5 a{color:#666666;}
.campus-follow .school-con .tag{color:#fff;font-size:12px;background: #d81e06;width: 20px;height: 20px;text-align:center;line-height:20px;display: block;border-radius:50%;position: absolute;top:5px;right:5px;}
.campus-follow .nodata{font-size:16px;text-align: center;line-height: 24px;color:#666666;}

/* 校园号分页 */
.campus-follow #kkpager{text-align: center;}
.campus-follow #kkpager a:hover{color: #a98344 !important;}
.campus-follow #kkpager .totalText{display: none;}
.campus-follow #kkpager .pageBtnWrap{margin: 0 auto; border-radius:20px;overflow: hidden; border: 1px solid #a98344;float: none;display: inline-block; background-image: linear-gradient(0deg,#dddddd 0%,#f3f3f3 100%);}
.campus-follow #kkpager .pageBtnWrap *{font-weight: bold;width: 32px;height: 36px;line-height: 36px;text-align: center;border-radius: 0; padding: 0px; margin-right: 1px;border: none; color: #a98344; background-image: linear-gradient(0deg,#f3f3f3 0%,#ffffff 100%),linear-gradient(#ffffff,#ffffff);}
.campus-follow #kkpager .pageBtnWrap .curr{border: none; color: #fff; background-image: linear-gradient(0deg,#816435 0%,#a98344 100%);box-shadow: inset 0px 0px 5px 0px rgba(0, 0, 0, 0.35);}

/* 校园号详情页 */
.campus-detail .main{padding-top: 19px;}
.campus-detail .breadcrumb-nav{font-size:16px;border: none;padding: 16px 10px 16px 0px;}
.campus-detail .detail-h2{text-align:left;margin-left: 0px;}
.campus-detail .detail-content{border:none;margin-left: 0px;padding: 25px 15px 35px;}
.campus-detail .imagedetail .detail-content{padding: 0px 0px 25px 0;}
.campus-detail .detail_t{padding-left:0px;color:#999999;margin-left: 0px;border:none; }
.campus-detail .imagesgroup{border:none;background:#9d9d9d;}
.campus-detail .detail_b{border:none;}
.campus-detail .share-left{width: 60px;left:-70px;}
.campus-detail .bshare-custom .bshare-sinaminiblog{background:#f0f0f0 url(../../images/campus/sina.png) no-repeat center center;background-size:70%;}
.campus-detail .bshare-custom .weixin,.campus-detail .bshare-custom .bshare-weixin{background:#f0f0f0 url(../../images/campus/weixin.png) no-repeat center center;background-size:70%;}
.campus-detail .bshare-custom .bshare-qzone{background:#f0f0f0 url(../../images/campus/qzone.png) no-repeat center center;background-size:70%;}
.campus-detail .bshare-custom .bshare-sinaminiblog:hover{background:#f0f0f0 url(../../images/campus/sina1.png) no-repeat center center;background-size:70%;}
.campus-detail .bshare-custom .weixin:hover,.campus-detail .bshare-custom .bshare-weixin:hover{background:#f0f0f0 url(../../images/campus/weixin1.png) no-repeat center center;background-size:70%;}
.campus-detail .bshare-custom .bshare-qzone:hover{background:#f0f0f0 url(../../images/campus/qzone1.png) no-repeat center center;background-size:70%;}
.campus-detail .bshare-custom a{width: 50px;height:50px;}
.campus-detail .flc{border-radius: 2px;overflow: hidden;}
.campus-detail .detail_b .flc a{margin: 0;width: 50px;height: 45px;}
.campus-detail .share-left .comment{background:#7e6235 url(../../images/campus/icon1.png) no-repeat center;background-size:45%;}
.campus-detail .share-left .fav{background:#7e6235 url(../../images/campus/icon3.png) no-repeat center;background-size:45%;}
.campus-detail .share-left .like{background:#7e6235 url(../../images/campus/icon2.png) no-repeat center;background-size:45%;}
.campus-detail .share-left .comment:hover,.campus-detail .share-left .comment.current{background:#ebb967 url(../../images/campus/icon1.png) no-repeat center;background-size:45%;}
.campus-detail .share-left .fav:hover,.campus-detail .share-left .fav.current{background:#ebb967 url(../../images/campus/icon3.png) no-repeat center;background-size:45%;}
.campus-detail .share-left .like:hover,.campus-detail .share-left .like.current{background:#ebb967 url(../../images/campus/icon2.png) no-repeat center;background-size:45%;}
.campus-detail .detail-content .tag{margin-bottom: 25px;}
.campus-detail .detail-content .tag span{display: inline-block; border: 1px solid #eeeeee;color:#bdbdbd;font-size:14px;line-height: 22px;margin-right:13px;border-radius: 5px;padding: 0px 5px;}
.campus-detail .detail-content .tag .gdbq{color:#7e6235;}
.campus-detail .contact-comment .button{border: 1px solid #7e6235;color: #7e6235;}
.campus-detail .com-list .r-font.red{color: #7e6235;}
.campus-detail .look-tit .lookh2{background: #7e6235;}
.campus-detail .look-comment .look-tit{border-bottom:2px solid #7e6235;}

.campus-detail .summary{border: 1px solid #a98344;margin-left: 0px;padding: 5px 18px;}
.campus-detail .slider-nav i{color:#fff;}
.campus-detail .slider-nav .slick-slide{border:none;}
.campus-detail .slider-nav .slick-current img{border:2px solid #7e6235;}
.campus-detail .slider-nav .slick-current .font18{color:#7e6235;}
.campus-detail .slider-for .slick-prev, .campus-detail .slider-nav .slick-prev{background:#7e6235 url('../../images/prev.png') center/contain no-repeat;}
.campus-detail .slider-for .slick-next, .campus-detail .slider-nav .slick-next{background:#7e6235 url('../../images/next.png') center/contain no-repeat}
.campus-detail .title-h2{margin-left: 0px;padding-left: 40px;line-height: 60px;}
.campus-detail .img-campus .title-h2{background:url(../../images/campus/icon4.png) no-repeat left center;}
.campus-detail .com-campus .title-h2{background:url(../../images/campus/icon5.png) no-repeat left center;}

.detail-page .video-js .vjs-big-play-button{margin-top: -0.8em;margin-left: -1.5em;top:50%;left:50%; }
.campus-detail .detail-page .video-js .vjs-big-play-button{width:110px;height:82px; margin-top: -55px;margin-left: -42px;top:50%;left:50%;background-size: contain;background:url(../../images/campus/icon6.png) no-repeat left center;border:none; }
.campus-detail .video-js .vjs-big-play-button .vjs-icon-placeholder:before,.campus-detail .video-js .vjs-play-control .vjs-icon-placeholder:before,.campus-detail .vjs-icon-play:before{content:"";}

.choice-con .choicebq{border: 1px solid #eeeeee;padding: 0px 5px;border-radius: 5px;margin-right: 5px;}

/* 网上调查 */
.survey{position:relative;margin-bottom:30px;}
.survey .title{color:#333131;font-size: 26px;width:100%;height:55px;text-align: center;line-height: 100px;margin-bottom:35px;}
.survey .intro{line-height: 33px;max-width:1045px;margin:auto;background: #f9fafe;border-radius: 17px;text-align: center;color:#3e3e3e;padding: 0px 15px;}
.survey .surveylist{margin-top:10px;}
.survey .surveylist h1,.survey .surveylist .vote-viewresult{display: none;}
.survey .surveylist .votecontainer{max-width: 990px;}
.survey .surveylist .vote-subject{width:990px;padding:15px 53px;border-bottom:1px #ddd dashed;font-size: 14px;overflow: hidden;}
.survey .surveylist .vote-subject:last-child{border:0;}
.survey .surveylist .subject{font-size: 14px;}
.survey .surveylist .item{float: left;margin:15px 50px 0 0;}
.survey .surveylist .item input{margin-top:-1px;}
.survey .surveylist #tijiao{width:113px;height:42px;margin:30px 0 50px;border-radius: 5px;background:#d9534f;border:0;color:#fff;font-size: 20px;padding-left:10px;}

.pagination{position: absolute;right: 0;bottom: 0;margin: 10px 0px;z-index:2;text-align:right;}
.pagination .swiper-pagination-bullet-active{background: #e7161b;}
.s-btn{width: 60px;height: 70px;position: absolute;top: 0;bottom: 0;margin: auto;z-index: 3;}
.next-btn{background: url(../../images/classroom/left_btn.png) center no-repeat;left: 0;}
.prev-btn{background: url(../../images/classroom/right_btn.png) center no-repeat;right: 0;}

/*个人中心-公共样式*/
.usercenter .common-title {display: flex;justify-content: space-between;align-items: center;}
.usercenter .common-title .tit {display: flex;align-items: center;font-size: 22px;font-weight: bold;color: #333333;line-height: 1;}
.usercenter .common-title .tit-icon {width: 24px;height: 24px;object-fit: contain;margin-right: 9px;}
.usercenter .common-title .more-icon {width: 18px;height: 4px;background: url('../../images/more-icon.png') no-repeat;background-size: cover;}
.usercenter .common-title .more-icon:hover {background: url('../../images/more-active-icon.png') no-repeat;}

/*个人中心*/
.usercenter {background: #F6F8FB;}
.usercenter .footer .link {background: #fff;}
.usercenter .member-head {position: relative;}
.usercenter .member-head .logo-link {display: none;}
.usercenter .member-head .header-logo {width: 245px;height: 48px;position: absolute;left: 18px;top: 50%;transform: translateY(-50%);}
.usercenter .member-head .inner-logo-link {margin-right: 20px;float: left;display: none;line-height: 80px;}
.usercenter .member-head .inner-header-logo {width: 245px;height: 48px;}
.usercenter .member-head .right {display: flex;align-items: center;position: absolute;right: 42px;top: 50%;transform: translateY(-50%);}
.usercenter .member-head .input-wrapper {margin-right: 45px;display: flex;width: 260px;}
.usercenter .member-head .search-input {padding: 0 15px;display: flex;flex: 1 1 auto;background: #F8F8F8;border: none;}
.usercenter .member-head .search-btn {display: flex;flex: 0 0 auto;width: 40px;height: 40px;background: #9F1315 url('../../images/psychology-img/search.png') center no-repeat;}
.usercenter .member-head .info-wrapper {display: flex;align-items: center;}
.usercenter .member-head .user-avatar {margin-right: 10px;width: 30px;height: 30px;border-radius: 50%;}
.usercenter .member-head .user-name {max-width: 200px;font-size: 16px;font-weight: 500;color: #FFFFFF;line-height: 1.4;}
.usercenter .member-head .header-title {display: inline-block;font-size: 28px;line-height: 80px;font-weight: bold;color: #FFFFFF;}
.usercenter .box-wrapper {display: flex;padding-bottom: 90px;}
.usercenter .left-box {margin-right: 25px;display: flex;flex-direction: column;flex: 0 0 25%;}
.usercenter .left-box .info {padding: 20px;width: 100%;display: flex;flex-direction: column;min-height: 290px;background: #e61a1e;border-radius: 4px;}
.usercenter .left-box .tit {font-size: 14px;color: #FFE4E5;line-height: 1;text-align: right;}
.usercenter .left-box .avatar-wrapper {padding-top: 17px;display: flex;justify-content: center;}
.usercenter .left-box .avatar-wrapper .user-avatar {position: relative;width: 100px;height: 100px;}
.usercenter .left-box .avatar-wrapper .user-avatar .avatar {width: 100%;height: 100%;border-radius: 50%;object-fit: cover;}
.usercenter .left-box .avatar-wrapper .camara {display: flex;justify-content: center;align-items: center;width: 30px;height: 30px;border-radius: 50%;background: #A5090C;position: absolute;right: 0;bottom: 0;}
.usercenter .left-box .avatar-wrapper .camara img {width: 14px;height: 12px;}
.usercenter .left-box .name-wrapper {padding-top: 20px;display: flex;justify-content: center;}
.usercenter .left-box .name-wrapper .user-name {max-width: 200px;position: relative;font-size: 22px;font-weight: bold;color: #FFFFFF;line-height: 1.4;}
.usercenter .left-box .name-wrapper .sex-icon {width: 20px;height: 20px;position: absolute;right: -30px;top: 50%;transform: translateY(-50%);}
.usercenter .left-box .name-wrapper .male-icon {display: none;}
.usercenter .left-box .school {padding: 13px 0;font-size: 14px;color: #FFE4E5;line-height: 1;text-align: center;}
.usercenter .left-box .banner-btn {margin-top: 10px;padding: 35px 25px;width: 100%;height: 90px;border-radius: 4px;}
.usercenter .left-box .banner-btn .cont {display: flex;justify-content: space-between;}
.usercenter .left-box .banner-btn .tit {font-size: 20px;font-weight: bold;color: #FFFFFF;line-height: 1;}
.usercenter .left-box .banner-btn .count {font-size: 22px;color: #FFFFFF;line-height: 1;}
.usercenter .left-box .banner-btn .btn-icon {width: 28px;height: 26px;object-fit: cover;}
.usercenter .left-box .banner-btn.publish {margin-top: 30px;background: #7C2AD8;box-shadow: 0px 4px 40px 0px rgba(119, 43, 205, 0.3);}
.usercenter .left-box .banner-btn.favorite {background: #35D0EC;box-shadow: 0px 4px 40px 0px rgba(53, 208, 236, 0.3);}
.usercenter .left-box .banner-btn.manager {background: #FFAF48;box-shadow: 0px 4px 40px 0px rgba(255, 175, 72, 0.3);}
.usercenter .left-box .banner-btn.manager .btn-icon.active {height: 18px;display: none;}
.usercenter .left-box .banner-btn.manager.cur {background: #FFFFFF;box-shadow: 0px 4px 40px 0px rgba(177, 177, 177, 0.3);}
.usercenter .left-box .banner-btn.manager.cur .tit {color: #333333;}
.usercenter .left-box .banner-btn.manager.cur .btn-icon.normal {display: none;}
.usercenter .left-box .banner-btn.manager.cur .btn-icon.active {display: block;}
.usercenter .right-box {display: flex;flex: 1 1 auto;}
.usercenter .left-box .banner-btn.topic {background: #ff7373;box-shadow: 0px 4px 40px 0px rgba(255, 175, 72, 0.3);}
.usercenter .left-box .banner-btn.topic .btn-icon.active {height: 18px;display: none;}
.usercenter .left-box .banner-btn.topic.cur {background: #FFFFFF;box-shadow: 0px 4px 40px 0px rgba(177, 177, 177, 0.3);}
.usercenter .left-box .banner-btn.topic.cur .tit {color: #333333;}
.usercenter .left-box .banner-btn.topic.cur .btn-icon.normal {display: none;}
.usercenter .left-box .banner-btn.topic.cur .btn-icon.active {display: block;}
.usercenter .left-box .pointsinfo{color:#ffe4e5}
.usercenter .left-box .pointsinfo .level{margin-left:13px;color:#f8c734;padding-left:22px;background: url('../../images/pointstore/level.png') left center no-repeat;}
.usercenter .left-box .pointsinfo .tostore a{margin-top:15px;color:#fff;display: inline-block;width:85px;line-height: 32px;border-radius: 4px;background: url('../../images/pointstore/btnbg.png') center repeat-y;}
/*个人中心-首页*/
.user-index .right-box .left {display: flex;flex-direction: column;flex: 1 1 58%;margin-right: 24px;}
.user-index .right-box .common-box {background: #FFFFFF;box-shadow: 0px 4px 35px 0px rgba(0, 0, 0, 0.1);border-radius: 4px;}
.user-index .right-box .common-box.m-t-24 {margin-top: 24px;}
.user-index .right-box .left .common-box {padding: 28px 30px;}
.user-index .right-box .common-box.collection {padding: 28px 0;}
.user-index .right-box .common-box.collection .common-title {padding: 0 30px;}
.user-index .right-box .collection .cont {display: flex;flex-direction: column;}
.user-index .right-box .collection .cont-item {margin-top: 5px;padding: 8px 30px;display: flex;justify-content: space-between;}
.user-index .right-box .collection .cont-item:first-child {margin-top: 20px;}
.user-index .right-box .collection .cont-item:nth-child(2n) {flex-direction: row-reverse;}
.user-index .right-box .collection .cont-item .logo-wrapper {position:relative;width: 120px;height: 65px;}
.user-index .right-box .collection .cont-item .logo {width: 100%;height: 100%;object-fit: cover;}
.user-index .right-box .collection .cont-item .logo-text {display: none;font-size: 14px;color: #FFFFFF;line-height: 1;position: absolute;z-index: 2;left: 50%;top: 50%;transform: translate(-50%, -50%);}
.user-index .right-box .collection .cont-item .logo-modal {display: none;position: absolute;left: 0;top: 0;right:0;bottom: 0;background: rgba(0, 0, 0, .6);}
.user-index .right-box .collection .cont-item .tit {width: calc(100% - 140px);font-size: 16px;color: #333333;line-height: 24px;}
.user-index .right-box .collection .cont-item:hover {background: #FEE9E9;}
.user-index .right-box .collection .cont-item:hover .tit {color: #E61A1E;}
.user-index .right-box .collection .cont-item:hover .logo-text,
.user-index .right-box .collection .cont-item:hover .logo-modal {display: block;}
.user-index .right-box .follow .cont {margin: 0 -12px;padding: 30px 0 26px;display: flex;}
.user-index .right-box .follow .cont .attention-cont {display: flex;flex-wrap: wrap;}
.user-index .right-box .follow .cont-box {padding: 12px;display: flex;flex-direction: column;flex: 0 0 25%;align-items: center;width: 25%;
    padding-right: 0;}
.user-index .right-box .follow .cont-box .logo {width: 85px;height: 85px;border-radius: 50%;object-fit: cover;}
.user-index .right-box .follow .cont-box .name {margin-top: 17px;font-size: 16px;font-weight: bold;color: #333333;text-align: center;width: 100%;line-height: 26px;}
.user-index .right-box .follow .cont-box .btn-wrapper {margin-top: 10px;display: flex;}
.user-index .right-box .follow .cont-box .follow-btn {margin-top: 14px;padding: 6px 7px;word-break: keep-all; font-size: 14px;color: #FFFFFF;line-height: 1;background: #C7C7C7;border-radius: 2px;}
.user-index .right-box .follow .cont-box:hover .follow-btn.certain {display: inline-block;}
.user-index .right-box .follow .cont-box .follow-btn.cancel {background: #E61A1E;display: none;}
.user-index .right-box .follow .cont-box .btn-wrapper:hover .follow-btn.certain {display: none;}
.user-index .right-box .follow .cont-box .btn-wrapper:hover .follow-btn.cancel {display: inline-block;}
.user-index .right-box .right {display: flex;flex-direction: column;flex: 0 0 42%;}
.user-index .right-box .right .common-box {padding: 25px 20px 25px;}
.user-index .right-box .message .message-count {margin-left: 5px;display: flex;justify-content: center;align-items: center;width: 20px;height: 20px;background: #FFB640;border-radius: 50%;font-size: 14px;font-weight: bold;color: #FFFFFF;line-height: 1;}
.user-index .right-box .message .cont {padding: 13px 0 5px;}
.user-index .right-box .message .cont-item {padding: 10px 0;display: flex;align-items: center;}
.user-index .right-box .message .cont-item .logo {width: 19px;height: 19px;object-fit: cover;margin-right: 14px;}
.user-index .right-box .message .cont-item .logo.true {display: none;}
.user-index .right-box .message .cont-item .tit {font-size: 16px;color: #666666;line-height: 28px;}
.user-index .right-box .message .cont-item .tit.false {display: none!important;}
.user-index .right-box .message .cont-item .tit .hilight {color: #3E64C5;}
.user-index .right-box .comment .cont {margin-top: 25px;padding-bottom: 6px;}
.user-index .right-box .comment .cont-item {margin-top: 15px;padding: 19px 11px 16px;display: flex;flex-direction: column;background: #F6F8FB;border-radius: 4px;}
.user-index .right-box .comment .cont-item .top-wrapper {display: flex;align-items: center;}
.user-index .right-box .comment .cont-item .logo {width: 19px;height: 19px;object-fit: cover;margin-right: 10px;}
.user-index .right-box .comment .cont-item .summary {max-width: 355px;font-size: 16px;color: #333;line-height: 1;}
.user-index .right-box .comment .cont-item .bottom-wrapper {margin-top: 14px;display: flex;align-items: center;}
.user-index .right-box .comment .cont-item .info {font-size: 14px;color: #999;line-height: 1;white-space: nowrap;}
.user-index .right-box .comment .cont-item .article {font-size: 14px;color: #3E64C5;}

/*个人中心-收藏*/
.user-favorites .right-box {flex-direction: column;}
.user-favorites .common-box {background: #FFFFFF;box-shadow: 0px 4px 35px 0px rgba(0, 0, 0, 0.1);border-radius: 4px;}
.user-favorites .common-box {padding: 28px 30px;}
.user-favorites .common-box.collection {padding: 32px 0;min-height: 750px;}
.user-favorites .common-box.collection .common-title {padding: 0 30px;margin-bottom: 15px;}
.user-favorites .collection .cont {display: flex;flex-wrap: wrap;}
.user-favorites .collection .collection-cont {display: flex;flex-wrap: wrap;}
.user-favorites .collection .cont-item {margin-top: 5px;padding: 8px 30px;display: flex;flex: 0 0 50%;}
.user-favorites .collection .cont-item .cont-modal {width: 100%;display: flex;justify-content: space-between;}
.user-favorites .collection .cont-item .logo-wrapper {position:relative;width: 120px;height: 65px;}
.user-favorites .collection .cont-item .logo {width: 100%;height: 100%;object-fit: cover;}
.user-favorites .collection .cont-item .logo-text {display: none;font-size: 14px;color: #FFFFFF;line-height: 1;position: absolute;z-index: 2;left: 50%;top: 50%;transform: translate(-50%, -50%);}
.user-favorites .collection .cont-item .logo-modal {display: none;position: absolute;left: 0;top: 0;right:0;bottom: 0;background: rgba(0, 0, 0, .6);}
.user-favorites .collection .cont-item .tit-wrapper {display: flex;flex-direction: column;justify-content: space-between;width: calc(100% - 140px);}
.user-favorites .collection .cont-item .tit {margin: -4px 0;font-size: 16px;color: #333333;line-height: 24px;}
.user-favorites .collection .cont-item .info {display: flex;align-items: center;font-size: 14px;color: #999999;line-height: 24px;white-space: nowrap;}
.user-favorites .collection .cont-item .info .date {margin-left: 20px;}
.user-favorites .collection .cont-item:hover .cont-modal{background: #FEE9E9;}
.user-favorites .collection .cont-item:hover .tit-wrapper {justify-content: center;}
.user-favorites .collection .cont-item:hover .tit {color: #E61A1E;}
.user-favorites .collection .cont-item:hover .info {display: none;}
.user-favorites .collection .cont-item:hover .logo-text,
.user-favorites .collection .cont-item:hover .logo-modal {display: block;}
.user-favorites .collection #kkpager {padding: 30px;}

/*个人中心-关注*/
.user-follow .right-box {flex-direction: column;}
.user-follow .common-box {padding: 32px 0;min-height: 750px;background: #FFFFFF;box-shadow: 0px 4px 35px 0px rgba(0, 0, 0, 0.1);border-radius: 4px;}
.user-follow .common-box.follow .common-title {padding: 0 30px;margin-bottom: 15px;}
.user-follow .right-box .follow .cont {margin: -20px -12px;padding: 20px 30px;display: flex;flex-wrap: wrap;}
.user-follow .right-box .follow .attention-cont {display: flex;flex-wrap: wrap;}
.user-follow .right-box .follow .cont-box {padding: 20px 12px;display: flex;flex: 0 0 50%;align-items: center;}
.user-follow .right-box .follow .cont-box .logo-wrapper {width: 85px;height: 85px;}
.user-follow .right-box .follow .cont-box .logo {width: 100%;height: 100%;border-radius: 50%;object-fit: cover;}
.user-follow .right-box .follow .cont-box .info-wrapper {margin-left: 20px;display: flex; flex-direction: column;}
.user-follow .right-box .follow .cont-box .name {font-size: 16px;font-weight: bold;color: #333333;line-height: 1;line-height: 26px;}
.user-follow .right-box .follow .cont-box .info {margin-top: 10px;font-size: 14px;color: #999999;line-height: 1;line-height: 24px;}
.user-follow .right-box .follow .cont-box .btn-wrapper {margin-top: 10px;display: flex;max-width: 70px;}
.user-follow .right-box .follow .cont-box .follow-btn {padding: 6px 7px;font-size: 14px;color: #FFFFFF;line-height: 1;background: #C7C7C7;border-radius: 2px;}
.user-follow .right-box .follow .cont-box:hover .follow-btn.certain {display: inline-block;}
.user-follow .right-box .follow .cont-box .follow-btn.cancel {background: #E61A1E;display: none;}
.user-follow .right-box .follow .cont-box .btn-wrapper:hover .follow-btn.certain {display: none;}
.user-follow .right-box .follow .cont-box .btn-wrapper:hover .follow-btn.cancel {display: inline-block;}

/*个人中心-稿件管理*/
.user-contribute .container{margin-top: 0px;}
.user-contribute .right-box {flex-direction: column;}
.user-contribute .common-box {padding: 32px 0;min-height: 750px;background: #FFFFFF;box-shadow: 0px 4px 35px 0px rgba(0, 0, 0, 0.1);border-radius: 4px;}
.user-contribute .common-box .common-title {padding: 0 30px;}
.user-contribute .common-box .cont {display: flex;}
.user-contribute .common-box .cont .box {padding: 10px 12px 10px 10px;margin-right: 10px;display: flex;align-items: center;font-size: 16px;color: #959DA9;line-height: 1;border: 1px solid #959DA9;border-radius: 2px;white-space: nowrap;}
.user-contribute .common-box .cont .box:last-child {margin-right: 0;}
.user-contribute .common-box .cont .box .box-icon {margin-right: 7px;width: 18px;height: 18px;object-fit: contain;}
.user-contribute .common-box .cont .box .box-icon.normal {display: block;}
.user-contribute .common-box .cont .box .box-icon.active {display: none;}
.user-contribute .common-box .cont .box.active {color: #e61a1e;border: 1px solid #e61a1e;}
.user-contribute .common-box .cont .box.active .box-icon.normal {display: none;}
.user-contribute .common-box .cont .box.active .box-icon.active {display: block;}
.user-contribute .main {padding: 20px 55px 70px;max-width: 100%;}
.user-contribute .container .main>div {padding: 0;}
.user-contribute .contribute-notice {display: flex;justify-content: center;align-items: center;width: 145px;height: 45px;background: #E61A1E;border-radius: 2px;border: none;font-size: 16px;color: #fff;line-height: 1;}
.user-contribute .form-row {display: flex;}
.user-contribute.contributepage .label-out-wrapper {padding: 16px 29px 0 23px;min-width: 132px;}
.user-contribute.contributepage .label-wrapper{display: flex;align-items: center;font-size: 16px;color: #666666;line-height: 1;white-space: nowrap;}
.user-contribute.contributepage .label-wrapper span {padding: 0 9px 0 0;}
.user-contribute .sourceadd-wrapper {display: flex;align-items: center;}
.user-contribute .sourceadd {white-space: nowrap;}
.user-contribute .select-ul, .user-contribute.contributepage form input, .user-contribute.contributepage form textarea {padding: 15px;font-size: 16px;color: #333333;line-height: 1;background: #FFFFFF;border: 1px solid #D2D2D2;border-radius: 4px;}
.user-contribute .select-ul {display: flex;flex-direction: column;position: relative;}
.user-contribute .select-ul .select-input {display: flex;align-items: center;justify-content: space-between;}
.user-contribute .select-ul .select-input:hover {cursor: pointer;}
.user-contribute .select-ul .select-value {width: calc(100% - 15px);}
.user-contribute .select-ul i {width: 15px;height: 9px;background: url('../../images/user-center/select-icon.png') no-repeat;background-size: contain;}
.user-contribute .select-ul .select-value.has-value {color: #333333;}
.user-contribute .select-ul ul {display: none;margin-top: 10px;padding: 10px 0;width: 100%;position: absolute;left: 0;top: 40px;z-index: 2;background: #fff;border-radius: 4px;border: 1px solid #D2D2D2;}
.user-contribute .select-ul ul li {margin-bottom: 0;padding: 7px;}
.user-contribute .select-ul ul li:hover {cursor: pointer;}
.user-contribute .select-ul ul li.cur, .user-contribute .select-ul ul li:hover {background: #eee;}
.user-contribute .select-ul .select-value, .user-contribute.contributepage form input::placeholder, .user-contribute.contributepage form textarea::placeholder {color: rgba(51, 51, 51, .4);}
.user-contribute.contributepage .input-count, .user-contribute.contributepage .textarea-count {font-size: 14px;color: #999999;line-height: 20px;}
.user-contribute.contributepage .spit-line {padding: 0 4px;}
.user-contribute.contributepage .input-count {position: absolute;right: 25px;top: 50%;transform: translateY(-50%);}
.user-contribute.contributepage .textarea-count {position: absolute;right: 25px;top: auto;bottom: 10px;}
.user-contribute.imagepage .btnpic {padding: 15px;display: flex;justify-content: center;align-items: center;height: 120px;background: #F9F9F9;border: 1px solid #D2D2D2;border-radius: 4px;}
.user-contribute.imagepage .btnpic.logo-file{width: 200px;}
.user-contribute.imagepage .btnpic .error-tip {color: #e7161b;}
.user-contribute.imagepage .btnpic .add-box {display: flex;flex-direction: column;align-items: center;}
.user-contribute.imagepage .btnpic .add-picture {width: 50px;height: 50px;object-fit: contain;}
.user-contribute.imagepage .btnpic img {margin-right: 0;}
.user-contribute.imagepage .btnpic .add-text {margin-top: 12px;font-size: 14px;color: #B9B9B9;line-height: 1;}
.user-contribute.contributepage .checkbox {margin-top: 30px;margin-bottom: 40px;display: flex;font-size: 14px;font-weight: 500;color: #201F1F;}
.user-contribute.contributepage .serverlist {color: #201F1F;}
.user-contribute.contributepage .first-box {margin-left: 80px;}
.user-contribute.contributepage .seconed-box {margin-left: 100px;}
.user-contribute.contributepage .btnbox {display: flex;margin-left: 117px;}
.user-contribute.contributepage .btnbox .btn {display: flex;justify-content: center;align-items: center;width: 160px;height: 50px;border-radius: 4px;font-size: 18px;font-weight: 500;color: #FFFFFF;line-height: 1;}
.user-contribute.contributepage .btnbox .to-submit {background: #DE1C1C;box-shadow: 0px 8px 32px 0px rgba(208, 40, 40, 0.29);}
.user-contribute.contributepage .btnbox .temp-save {margin-left: 20px;background: #6B75C0;box-shadow: 0px 4px 35px 0px rgba(0, 0, 0, 0.1);}
.user-contribute .imglist .t-box {margin-bottom: 10px;}
.user-contribute .imglist .box {display: flex;}
.user-contribute .imglist .imgbox {padding-top: 0;width: 200px;height: 125px;position: relative;}
.user-contribute .imglist .t-box .imgbox .img-modal {display: flex;justify-content: center;align-items: center;width: 25px;height: 100%;font-size: 14px;color: #FFFFFF;line-height: 1;writing-mode: vertical-lr;background: rgba(0, 0, 0, .4);position: absolute;left: 0;top: 0;}
.user-contribute .imglist .t-box .imgbox .img-modal:hover {background: rgba(205, 23, 23, .8);}
.user-contribute.imagepage form li .imgbox img {display: flex;flex: 0 0 auto;position: relative;height: 100%;object-fit: cover;}
.user-contribute .imglist .summary {position: relative;display: flex;flex: 1 1 auto;}
.user-contribute .imglist .summary textarea {margin: 0;padding: 20px 10px 25px 20px;height: 100%;border: none;font-size: 14px;color: #666666;line-height: 18px;}
.user-contribute .imglist .op {position: absolute;left: 20px;bottom: 10px;font-size: 14px;color: #A8ADB1;line-height: 1;}
.user-contribute .imglist .op span:hover {color: #DE1C1C;}
.user-contribute .imglist .summary-num {position: absolute;right: 10px;bottom: 6px;font-size: 14px;color: #999999;line-height: 1;}
.user-contribute .imglist .summary-num .spit-line {padding: 0 4px;}
.user-contribute .edui-editor {width: 100%!important;}

.user-contribute .clipAreabox{z-index: 2;margin-top: 2000px; position: fixed;background-color: rgba(0, 0, 0, 0.5);top: 0;width: 100%;height: 100%;}
.user-contribute .clipAreabox .box{display: flex; align-items: center;vertical-align: middle;height: 100%;margin: 0;}
.user-contribute #clipArea{height: 520px;position: relative;}
.user-contribute .user-contribute.contributepage .clipAreabox .btnbox{display: block;height:56px;line-height:36px;text-align: center;padding-top:28px;}
.user-contribute .clipAreabox #clipBtn{width: 160px;height: 50px;border: none;border-radius: 4px;background: #6B75C0;box-shadow: 0px 4px 35px 0px rgb(0 0 0 / 10%);color: #FFFFFF;font-size: 18px;text-align: center;line-height: 1;outline: none;}
.user-contribute .clipAreabox .btnbox{display: block;margin-top: 20px;}

/* 积分商城 */
.store-index .block a,.store-index .block a:hover{color:#333}
.store-index .d-flex{display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;}
.store-index .d-center-flex{display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;align-items: center;}
.store-index .d-grow{flex-grow: 1;min-width: 0;}
.store-index .d-shrink{flex-shrink: 0;}
.store-index .block{border:1px solid #e5e5e5;background: #fff;padding:15px 20px 20px}
.store-index .block .b-tit{font-size: 20px;margin-bottom:15px;font-weight: bold;}
.store-index .block .list>div{min-height:115px}
.store-index .m-b-lg{margin-bottom:25px}
.store-index .leftbox{width:280px;margin-right:25px;}
.store-index .leftbox .info{padding:20px 15px;border-radius: 4px;height:296px;background-image: linear-gradient(-30deg, #575e7c 0%, #3e405b 100%);color:#fff;}
.store-index .info .tit{margin-bottom:20px;display: inline-block;}
.store-index .info .tit,.store-index .info .val{color:#f8d9ad}
.store-index .info .user-avatar{border:1px solid #eee;width:54px;height:54px;border-radius: 50%;margin-right:10px;overflow: hidden;}
.store-index .info .user-avatar img{width:100%;height:100%;object-fit: cover;}
.store-index .info .user-name{font-size: 20px;margin-right:20px;}
.store-index .info .lv{width:100px;color:#8a5a1d;padding:8px 9px 6px 34px }
.store-index .info .lv.Default{background: url('../../images/pointstore/lv.png') center no-repeat;}
.store-index .info .points{margin-top:5px;height:40px}
.store-index .info .points>span{display: inline-block;}
.store-index .info .points .memberScore{margin-right:8px}
.store-index .info .progressblock{margin-top:15px}
.store-index .info .progressblock .text{color:#fff}
.store-index .info .showprogress{width:100%;height:9px;border-radius: 4px;background: #252531;margin:10px 0;position: relative;overflow: hidden;}
.store-index .info .showprogress .cur{position: absolute;left:0;top:0;height:100%;width:67%;border-radius: 4px;background: url('../../images/pointstore/progress.png') center left/100% 100% no-repeat;}
.store-index .info .num{color:#8e929b}
.store-index .info .btns{margin-top:15px}
.store-index .info .btns a{color:#f8d9ad;padding-left:40px;line-height: 45px;display: inline-block;}
.store-index .info .btns .record{background: url('../../images/pointstore/record.png') left 9px no-repeat;margin-right:35px}
.store-index .info .btns .list{background: url('../../images/pointstore/list.png') left 2px no-repeat;}
.store-index .leftbox .item{margin:0 -5px 20px}
.store-index .leftbox .item .name{margin:5px 0;color:#333}
.store-index .leftbox .item .step{color:#999}
.store-index .rightbox .banner img{height:296px;object-fit: cover;}
.store-index .rightbox .goods .item{margin-bottom:20px}
.store-index .rightbox .item img{width:100%;border: 1px solid #e5e5e5;height:144px;object-fit: cover;}
.store-index .rightbox .item .name{margin:8px 0 5px}
.store-index .rightbox .item .price{color:#f03737}
.store-index .page-bar{color:#808080;margin:20px 0 30px}
.store-index .pageBtnWrap *{width:35px;line-height:35px;border:1px solid #e5e5e5;margin:0 5px;display: inline-block;color:#808080;}
.store-index .pageBtnWrap .disabled,#kkpager_btn_go{display: none!important;}
.store-index .pageBtnWrap .curr{background: #cc9a58;border-color: #cc9a58;color:#fff}
.store-index .infoTextAndGoPageBtnWrap{position: relative;line-height: 35px;display: inline-block;}
.store-index .totalText{margin-left:170px;}
.store-index .goPageBox{position: absolute;left:30px;}
.store-index .totalPageNum{margin:0 2px}
.store-index #kkpager_btn_go_input{width:35px;height:35px;text-align: center;color:#808080;margin:0 5px;border:1px solid #e5e5e5;}
.store-index .img img{width: 100%;height:100%;object-fit: cover;}
/* 积分明细 */
.store-list .leftmenu ul{border-top:1px solid #e5e5e5;padding:20px 0}
.store-list .leftmenu li{line-height: 48px;}
.store-list .leftmenu li .cur{color:#c2812e}
.store-list .dropdown-menu{min-width:50px;width:100%}
.store-list .tablelist .tit{font-size: 22px;color:#c2812e}
.store-list .tablelist .btn-group .btn{line-height: 34px;width:100px;padding:0;border-color:#d2d2d2}
.store-list .tablelist .btn-group .btn:hover,.store-list .tablelist .btn-group .btn:focus,.store-list .tablelist .btn-group .btn.dropdown-toggle{box-shadow: none;background: #fff;}
.store-list .tablelist .btn-group .caret{margin-left:10px}
.store-list .tablelist .during{vertical-align: middle;display: inline-block;margin-left:10px;border:1px solid #d2d2d2;border-radius: 4px;width:270px;line-height:34px;background: url('../../images/pointstore/date.png') 240px center no-repeat;}
.store-list .tablelist .during input{border: 0;width:230px;line-height: 30px;padding:0 10px}
.store-list .resetbtn{display: inline-block;line-height: 34px;padding: 0 20px;border:1px solid #d2d2d2;vertical-align: middle;border-radius: 4px;margin-left:10px;}
.store-list .resetbtn:hover{background: #f52e2e;border-color:#f52e2e;color:#fff}
.store-list .table{margin:20px 0;color:#353535}
.store-list .table .th{background: #f3f3f3;color:#4d4d4d}
.store-list .table span{line-height: 52px;display: inline-block;}
.store-list .table .tbody{margin:0;width:100%}
.store-list .table .tr{border-bottom: 1px solid #e5e5e5;}
.store-list .table .point{width:120px}
.store-list .table .type{width:60px}
.store-list .table .detail{width:450px}
.store-list .table .date{width:180px}
/* 兑换记录 */
.store-list .table .name{width:430px}
.store-list .table .status{width:120px}
.store-list .table .oprt{width:100px}
.store-list .table.record .th .name{text-align: left;padding-left:30px}
.store-list .table.record .tr{padding:20px 0;}
.store-list .table.record .tr .img{width:95px;height:68px;margin-right:15px}
.store-list .table.record .tr .info{text-align: left;line-height: initial;}
.store-list .table.record .tr .info .val{margin-top:10px;color:#f52e2e}
.store-list .table .red,.store-list .table .closes,.store-list .table .fails{color:#f52e2e;background: none;}
.store-list .table .delivers{color:#1c80f0;background: none;}
.store-list .table .delivereds{color:#20d6b6;background: none;}
.store-list .table.record .tr .oprt a{display: inline-block;width:64px;line-height: 30px;background: #cc9a58;border-radius: 4px;color:#fff}
/* 兑换详情 */
.record-detail .block{padding:20px}
.record-detail .block:nth-child(1){border-top:3px solid #cc9a58}
.record-detail .block .tit{color:#c2812e;font-size: 22px;margin-bottom:25px}
.record-detail p{margin-bottom:15px}
.record-detail .block .addbox.hasborder{padding-right:170px;border-right:1px solid #e5e5e5;margin-right:40px}
.record-detail .block .img{width:160px;height:108px;margin-right:30px}
.record-detail .block .mail{min-width:50%}
.record-detail .content{margin-top:10px}
.record-detail .step{border-left:1px solid #e5e5e5;padding: 0 40px 30px}
.record-detail .step span{display: inline-block;width:140px}
.record-detail .step span.able img:nth-child(1),.record-detail .step span.disabled img:nth-child(2){display: none;}
.record-detail .step span:nth-child(2){margin:0 180px;position: relative;}
.record-detail .step span:nth-child(2):before{width: 235px;height:14px;content:'';display: block;position: absolute;left:-210px;top:13px;background: url('../../images/pointstore/arrow.png') right center no-repeat;}
.record-detail .step span:nth-child(2):after{width: 235px;height:14px;content:'';display: block;position: absolute;right:-210px;top:13px;background: url('../../images/pointstore/arrow.png') right center no-repeat;}
.record-detail .step span.disabled:nth-child(2):before,.record-detail .step span.disabled:nth-child(2):after{background-image: url('../../images/pointstore/arrow-d.png');}
.record-detail .step .text{margin:10px 0}
.record-detail .step .time{color:#a5a5a5}
.record-detail .step span.disabled .time{opacity: 0;}
.record-detail .goods{margin-right:90px}
.record-detail .copy{position: relative; display: inline-block;width:80px;line-height: 32px;text-align: center;color:#fff;background: #cc9a58;border-radius: 16px;margin-left:60px}
.copytool{position: absolute;left:-9000px;}
/* 商品详情 */
.goodsdetail{background: #fff;height:auto}
.goodsdetail .swiper{width:350px;margin-right:30px}
.goodsdetail .swiper .topswiper img{height:250px;object-fit: contain;}
.goodsdetail .swiper-bottom{position: relative;margin-top:15px;padding:0 26px}
.goodsdetail .swiper-bottom .swiper-slide{border:2px solid rgba(0,0,0,0);width:63px;height:63px;}
.goodsdetail .swiper-bottom .swiper-slide img{width:100%;height:100%;object-fit: cover;}
.goodsdetail .swiper-bottom .swiper-slide.active{border:2px solid #ff0000}
.goodsdetail .swiperbtn{position: absolute;width:12px;height:20px;top:50%;transform: translateY(-50%);background-position: center;background-repeat: no-repeat;}
.goodsdetail .swiperbtn.prev{background-image: url('../../images/pointstore/prev.png');left:2px}
.goodsdetail .swiperbtn.next{background-image: url('../../images/pointstore/next.png');right:2px}
.goodsdetail .name{font-size: 20px;line-height: 30px;}
.goodsdetail .empty{padding:0 16px}
.goodsdetail .price{background:#f7f7f7;line-height:50px;padding:0 18px;margin:20px 0 15px}
.goodsdetail .price .red{background: none;color:#e61a1e}
.goodsdetail p.font16{padding-left:18px;line-height:36px;}
.goodsdetail .exchangebtn{margin-top:30px;width:158px;line-height:48px;background-image: linear-gradient(90deg, #d6a364 0%, #f5c178 100%);border-radius: 4px;color:#fff;margin-left:18px;}
.goodsdetail .exchangebtn.disabled{cursor:not-allowed ;background: #ccc;}
.goodsdetail .block{padding:20px 30px;margin-top:40px}
.goodsdetail .b-title{color:#e61a1e;font-size:24px;margin-bottom:20px}
.goodsdetail .b-title:before{content:'';width:3px;height:21px;display:inline-block;background:#e61a1e;margin-right:17px;vertical-align:middle}
.goodsdetail .content{line-height:36px}
.goodsdetail .modal-title{color:#333;font-size:18px}
.goodsdetail .modal-body .red{background: none;}

/* 活动中心 */
.hdzx-page .swiper-slide{position: relative;}
.hdzx-page .swiper-slide p{position: absolute;left:0;bottom:0;width:100%;line-height: 50px;color:#fff;background: rgba(0,0,0,.4);padding:0 20px;font-size: 20px;}
.hdzx-page .swiper-container-horizontal>.swiper-pagination-bullets,.hdzx-page .swiper-pagination-custom, .swiper-pagination-fraction{bottom:0;position: relative;margin-top:20px}
.hdzx-page .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{width:14px;height:14px;margin:0 8px;background: #d5d5d5;opacity: 1;}
.hdzx-page .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet-active{background: #e61a1e;}
.hdzx-page .choice-con>.title{margin:30px 0}
.hdzx-page .clist .item{margin-bottom:30px}
.hdzx-page .clist .item .imgblock{position: relative;width:280px;height:160px;}
.hdzx-page .clist .item .imgblock img{width:100%;height:100%;object-fit: cover;}
.hdzx-page .clist .item .imgblock .activestutas{width:58px;line-height: 25px;position:absolute;top:10px;right:10px;color:#fff;background: #3bb5f5;border-radius: 4px;}
.hdzx-page .clist .item .imgblock .activestutas.red{background: #e7161a;}
.hdzx-page .clist .item .imgblock .activestutas.grey{background: #b5b5b5;}
.hdzx-page .clist .item .title{line-height: 24px;margin:10px 0;color:#333;height:48px;}
.hdzx-page .clist .item .title:hover{color: #e61a1e}
.hdzx-page .clist .item .during{line-height: 24px;color:#666}
.hdzx-page .choice-con .more-box{margin:20px auto 50px}
.hdzx-page .more-box .loadmore{background: #ebebeb;border-radius: 21px;}

.ysj-page .childnav{background: #e01b1b;}
.ysj-page .childnav a{display: inline-block;line-height: 80px;color:#fff;padding:0 34px;margin:0 55px;font-size: 24px;}
.ysj-page .childnav a.on,.ysj-page .childnav a:hover{background:rgba(255,255,255,.3);}
.ysj-page .titlename{background: url('../../images/hdzx/titlebg.png') left center/contain no-repeat;color:#fff;line-height: 90px;padding-left:74px;font-size: 28px;margin:25px 0 40px -20px}
.ysj-page .hdlist a{display: block;margin-bottom:50px}
.ysj-page .d-flex{display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;}
.ysj-page .d-center-flex{display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;align-items: center;}
.ysj-page .d-grow{flex-grow: 1;min-width: 0;}
.ysj-page .d-shrink{flex-shrink: 0;}
.ysj-index .row{margin-left:-12px;margin-right:-12px}
.ysj-index .row *[class^='col']{padding-left:12px;padding-right:12px}
.ysj-index .childnav{background: #1a83a7;}
.ysj-index .childnav a{margin:0 35px;}
.ysj-index .summary .text{line-height: 32px;color:#3a3a3a;margin-top:35px}
.ysj-index .title{font-size:28px;margin:45px 0 20px;color:#3a3a3a}
.ysj-index .undertitle{font-size:28px;color:#353535}
.ysj-index .undertitle span{display: inline-block;}
.ysj-index .undertitle span:after{content:'';height:5px;background: #1a83a7;opacity: .5;border-radius: 1px;display: block;margin-top:-8px;margin-bottom:45px}
.ysj-index .haslogolist .imgblock{height:158px}
.ysj-index .haslogolist .imgblock img{object-fit: contain;width:100%;height:100%}
.ysj-index .haslogolist .name{line-height: 28px;height:56px;color:#242424;margin:15px 0 40px}
.ysj-index .nologolist a{padding-left:30px;background: url('../../images/psychology-img/dot.png') no-repeat center left;color:#242424;line-height: 46px;display: inline-block;max-width: 100%;}
.ysj-index .swiper{margin:60px 0 50px}
.ysj-index .swiper .imgblock{max-height:500px}
.ysj-index .swiper .imgblock img{width:100%;height:100%;object-fit: cover;}
.ysj-index .swiper .name{display:none;color:#fff;background: rgba(0,0,0,.5);padding:0 10px;line-height: 50px;font-size: 24px;position: absolute;left:0;bottom:0;width:100%}
.ysj-index .swiper .swiper-slide-active .name{display: block;}
.ysj-index .video .imgblock{position: relative;padding-top:56.25%}
.ysj-index .video .imgblock .logofile{width:100%;height:100%;object-fit: cover;position: absolute;left:0;top:0}
.ysj-index .video .play{position: absolute;left:50%;top:50%;transform: translate(-50%,-50%);}
.ysj-index .video .name{display: inline-block;max-width: 100%;font-size: 20px;color:#242424;margin:20px 0 40px}
.ysj-index .audio{margin:30px -12px 50px}
.ysj-index .audio a{display: block;box-shadow: 0px 3px 8px 0px rgba(0, 0, 0, 0.2);padding:30px 20px 50px;}
.ysj-index .audio a .name{font-size: 24px;color:#242424}
.ysj-index .audio a .headphone img{height:80px;opacity: .6;}
.ysj-index .audio a .pause img{width:20px}
.ysj-index .audio a .isline{margin:0 15px;background: #ccc;height:1px;position: relative;}
.ysj-index .audio a .isline:before{display: block;content:'';width:10px;height:10px;border-radius: 50%;background: #f49530;position: absolute;top:50%;left:0;transform: translateY(-50%);}
.ysj-index .other .item{margin-bottom:35px}
.ysj-index .other .info{margin-left:20px}
.ysj-index .other .imgblock{width:224px;height:126px}
.ysj-index .other .imgblock img{width:100%;height:100%;object-fit: cover;}
.ysj-index .other .info .name{line-height: 28px;color:#242424;}
.ysj-index .other .info .intro{line-height: 24px;color:#7f7f7f;margin-top:15px}

@media (min-width: 1800px) {
    .usercenter .member-head .logo-link {display: block;}
}
@media (max-width: 1800px) {
    .usercenter .member-head .inner-logo-link {display: inline-block;}
}

@media (min-width: 1200px){
    .classroom .main{padding: 30px 0px 35px 0px;}
    .searchpage .operrateblock .logo{padding-right: 50px;}
    .searchpage .operrateblock .advancebtn{margin-top: 0px;}


    .index .banner8 .block1 .block-bg {min-width: 300px;}
    .index .banner5 .img-block img,.hdgl .banner5 .img-block img{height: 300px;object-fit: cover;}
}
@media only screen and (max-width: 1199px){
    /* .search-btn{position: relative;right: 0;top: 6px;} */
    .hdzx-page .clist .item .imgblock{width:100%;}
}
@media only screen and (max-width: 1199px) and (min-width: 960px){
    /* .head-box .header-nav.col-md-3{padding: 0;}  */
    .head-box .header-nav li{padding: 0 2px;}
    .head .search-block{max-width: 280px;}
    .head .info{padding: 14px 0px 0px;min-width: 310px;}
    .head .info .send{margin-left: 20px;}
    .active-list .hd-top{height: 415px;}
}
@media only screen and (min-width:992px) {
    .head-box .top .container{padding:14px 0px;}
    /* .head-box .header-nav.col-md-3{width: 22%;}  */
    .head-box .header-nav-last{border: none;padding: 0;}
    .classroom .main .container{padding: 0px;}
    .classroom .like-box .like-h4{min-height: 70px;}
    .head-box .navbar-collapse.collapse{display: block;}

    /* 活动列表页 */
    .active-list .choice .one-img .col-md-4{width: 25%;}
    .active-list .choice .one-img .col-md-8{width: 75%;}
    .active-index .choice .one-img .col-md-4{width: 33.33333333%;}
    .active-index .choice .one-img .col-md-8{width: 66.66666667%;}
}
@media only screen and (max-width:1024px) {
    /*首页*/
    .index .banner1 .banner-box {margin-top: 30px;height: auto;}
    .index .banner1 .row {display: flex;flex-direction: column;}
    .index .banner1 .row > div{width: 100%;}
    .index .banner2 .row {display: flex;flex-direction: column;}
    .index .banner2 .row > div{width: 100%;}
    .index .banner2 .right-box {margin-top: 40px;}
    .index .right-box .first-video .logo-wrapper {height: 290px;}
    .index .banner4 .row {display: flex;flex-direction: column;}
    .index .banner4 .row > div{width: 100%;}
    .index .banner4 .right-box {margin-top: 40px;}
    .index .banner4 .right-box .content {margin: 0 -120px;padding-top: 30px;}
    .index .banner8 {height: auto;flex-direction: column;}
    .index .banner8 > div, .index .banner8 .block1, .index .banner8 .block3-top-wrapper .left {width: 100%!important;}
    .index .banner8 .block1 .info {flex-grow: 1;}
    .index .banner8 .block1-wrapper {margin-left: 0!important;}
    .index .banner8 .block3-top-wrapper, .index .banner8 .block3-bottom-wrapper {flex-direction: column;}
    .index .banner8 .block3-top-wrapper .left .logo-wrapper {display: none;}
    .index .banner8 .block3-top-wrapper .right, .index .banner8 .block3-bottom-wrapper .block1:last-child {flex-direction: row-reverse;}

    /*考试课堂*/
    .kskt .banner1 .banner-wrapper .right-box .title {overflow: hidden;}
    .kskt .commen-box .box-wrapper.english {min-height: 500px;}
    #simpleCalendar {height: 500px!important;}
    #simpleCalendar .sc-item {margin: 10px 25px;}
    /*活动管理*/
    .hdgl .banner2 .left, .hdgl .banner2 .right-box {width: 100%;}
    .hdgl .banner2 .right-box {margin-top: 30px;}
    .hdgl .banner2 .right-box .first-video .logo-wrapper {height: 420px;}
    /*活动管理列表*/
    .hdgl.list .banner2 .right-box .bottom-box .content-wrapper .cont-box .logo {height: 190px;}
    .hdgl.list .banner1 .out-box {width: 50%;}
    .hdgl.list .banner1 .logo-wrapper .logo{height: 240px;}
    /*个人中心*/
    .usercenter .member-head .container {padding-left: 15px;padding-right: 15px;}
    /*个人中心-首页*/
    .usercenter .right-box {flex-direction: column;}
    .user-index .right-box .left {margin-right: 0;}
    .user-index .right-box .message {margin-top: 24px;}
    /*个人中心-稿件管理*/
    .user-contribute.mypage .main {padding: 20px 25px 50px;}
    .user-contribute.contributepage .checkbox {justify-content: center;}
    .user-contribute.contributepage .first-box {margin-left: 0;}
    .user-contribute.contributepage .btnbox {margin-left: 0;justify-content: center;}

    .ysj-index .childnav a{margin:0}
    .ysj-index .swiper .imgblock{max-height: 330px;}
}
@media only screen and (max-width:992px) {
    /*个人中心*/
    .usercenter .member-head .header-title {display: none;}

    .head-box .top .container{padding:15px;}
    .classroom .choice .con{height: 40px;}
    .classroom .recommend-right,.classroom .recommend-left{padding: 0;}
    .classroom .recommend-right .imgbox,.classroom .recommend-left .imgbox{margin: 10px 0px;}
    .classroom .hot-box .imgbox{height: 120px;}
    .classroom .like-box .imgbox{width: 45%;}
    .classroom .like-box .like-con{width: 55%;}
    .imagedetail .nav-left{margin-bottom: 10px;}

    .head-box .navbar-toggle{display: block;}
    .head-box .navbar-header{width: 100%;}
    .head-box .navbar-collapse ul,.head-box .navbar-collapse ul li{width: 100%;}
    .head-box .navbar-collapse ul li .title{display: block;width: 100%;padding: 5px;line-height: 26px;}
    .head-box .navbar-collapse.collapse{display: none !important;padding: 15px;}
    .head-box .navbar-collapse.in{display: block !important;overflow-y: auto !important;}

    .searchpage .advancecard .search-synonym{margin-top:0;}
    .campus-follow .school .school-box{width: 33.33%;}
    .active-list .choice .con{height: auto;}
    .active-list .hd-top{height: 315px;}

    .searchpage #searchlist .list.all .imgbox{display: none;}
    .searchpage #searchlist .list.all .rightinfo{width: 100%;}
}

@media (max-width: 1200px){
    .head .container{position: relative;}
	.index .container .ad div{width:100%!important}
	.index .tabword.activetab{margin-top:0;margin-bottom:10px;}
	.index .tabword a{font-size: 12px}
    .head .container{padding: 0px 15px;}

    /* .campus .head-box .top .container{padding: 10px 0px;} */
    .head-box .xyh-title .container{padding: 12px 0px;}

	.mypage .main{padding-left:0;}
    .head-box .xyh-title .container{padding: 12px 15px;}

  .syjy .banner4 .right-block .out-box{padding: 23px 5px;}
}
@media only screen and (min-width:768px) {
    .classroom .main-left{padding-left: 0px;margin-bottom: 60px;padding-right: 20px;}
    .imagedetail .main-left{margin-bottom: 0px;}
    .classroom .main-right{padding-right: 0px;padding-left: 20px;}
    .detail-page .box{min-height: 515px;margin-bottom: 30px;}
    .videogroup .box{margin-bottom: 10px;}
    .detail-page .box .video-js{margin: 0 auto;width: 100%;height: 560px;}
    .detail-page.imagedetail .box iframe{width: 100%;}
    .detail-page.imagedetail .box object{width: 100%;}
    .classroom .imgbox .stit{white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
}
@media (max-width: 768px){
    .head{border-bottom:none; }
	.head .search{padding:0;}
	.head .info{padding:0;min-width: 86px;}
    .head .search-block{display:none;position: fixed;background: #fff;top:0 !Important;right:0;left:0;bottom: 0;margin: 0;padding: 60px 10px 10px;z-index: 102;}
	.head .info .send{font-size: 16px;margin-left:1px;}
    .head .info .member-login, .head .info .username1{height: 20px;}
    .head .menu1{margin-top: 10px;padding: 0px;height: 42px;overflow: hidden;}
    .head .menu1 .slick-initialized .slick-slide{padding: 10px 12px;}
    .head .username{display: inline-block;line-height: 14px;}
    .head .menu1>ul>li{float: left;padding: 10px 0px;width: auto !important;}
    .head .menu1>ul>li>a{padding: 2px 5px;}

    .search-btn{background: none;margin-left: 10px;max-width:20px;z-index: 103;}

    .head-box .top .search-block{display:none; box-shadow: none;border: none;border-radius: 0px;position: fixed;background: #fff;top:0 !Important;right:0;left:0;bottom: 0;margin: 0;padding: 60px 10px 10px;z-index: 102;}
    .head-box .search-box .search-submit{margin: 8px 0px;}
    .head-box .search-box{height: 30px;padding: 0px 10px;}
    .head-box .header-nav li,.head .swiper-slide1{width: auto !important;}
    .head-box .header-nav{height: 28px !important;border-right:none; }
    .head-box .search-box .search-query{display: block !important;width: 90%;}

	.index .right{padding-left:15px;}
	.index .left{padding-right: 15px;}
	.index .vlist{padding-left:0;}
	.index .clist li .title{font-size: 16px;}
	.index .clist .time{font-size: 12px;}
	.index .tabword li{float: right;}
	.index .tabword a{padding-left:10px;}
	.index .brandbox .catTitle{padding-right:0}

    /* 用户中心头部 */
    .member-head .logo{line-height: 48px;}
    .member-head .logo img{padding: 0px 15px 0px 0px;height: 48px;}
    .member-head .logo .logotit{font-size: 24px;line-height: 48px;}
    .member-head .logo .user-logout{font-size: 16px;padding-right: 10px;}
    .member-footer .permit a{display: inline-block;}

    .info-container{padding: 15px;}
    .infocenter .right-content{padding: 0;}
    .infocenter .msg-iput{width: 85%;float: left;}
    .infocenter .right-content .table>tbody>tr>td{white-space: normal;}
    .notify-box .notify{width: 95%;}

    /*   个人信息 */
    .attention-search {width: 58%;}
    /* 趣课堂 */
    .head-box .head-title .title{padding: 13px 10px;}
    .classroom .choice .one-img .imgbox, .classroom .choice .three-img .imgbox{margin: 10px 0px;}
    .classroom .recommend-big{height: 180px;}
    .classroom .main-left{padding: 0px;margin-bottom: 20px;}
    .classroom .main-right{padding: 0px;}
    .classroom .hot-box .imgbox{float: left;width: 45%;height: 90px;}
    .classroom .hot-box .hot-h3{float: right; width: 55%;padding-left: 10px;}
    .classroom .head-box .head{padding: 0px;}
    .classroom .hot-box .hot-h3 a{font-size: 16px;}
    .classroom .main{padding-top: 15px;}
    .classroom .img-commend .imgbox.simg{padding: 0px;}
    .classroom .img-commend li{margin-bottom: 10px;}
    .classroom .img-commend .stit{font-size: 16px;line-height: 20px;}

    .swiper-containertop{overflow: hidden;height: 194px;margin: 15px 0px;position: relative;}
    .swiper-containertop .paginationtop{position: absolute;right: 0;bottom: 0;margin: 0px;z-index:2;text-align:right;}
    .swiper-containertop .paginationtop .swiper-pagination-bullet-active{background: #e7161b;}
    .image-index .swiper-containertop .paginationtop .swiper-pagination-bullet-active{background: #c0dc44;}
    .campus .swiper-containertop .paginationtop .swiper-pagination-bullet-active{background: #a98344;}
    .campus .right-info{background: url(../../images/campus/info_bg.png) no-repeat center center;height: auto;margin: -15px -15px 10px;}
    .campus .right-info .container{padding: 30px 15px 0px;}
    .campus .right-info .logo-box{width: 70px;height: 70px;}
    .campus .right-info .title{width: 210px;padding: 0px 10px;}
    .campus .right-info .title .info-h4{color: #4c4c4c;font-weight:bold;font-size:16px;line-height: 20px;}
    .campus .right-info .title .icon{max-width:25px;}
    .campus .right-info .title .info{color:#909090;font-size:14px;}
    .campus .right-info .fbox{width: 60px;height: 75px;}
    .campus .right-info .fbox a{margin: 20px 0px;}

    /* 详情页 */
    .detail-page .breadcrumb-nav{padding: 16px 0px;}
    .detail-page .likebox a{width: 105px;}
    .detail-page .contact-comment .comment-content{background-size: contain;}
    .detail-page .box{margin-bottom: 20px;}
    .detail-page .box .video-js{width: 100%;height: 350px;}
    .detail-page.imagedetail .box object{width: 100%;height: 350px;}
    .detail-page.imagedetail .box iframe{width: 100%;height: 350px;}
    .videogroup .slider-for{height: auto;}

    .head-box .navbar-header{margin: 0px;}
    .head-box .head-title .cur-title{width: 150px;}
    .head-box .head-title .cur-title .tit-name{background-size: 65%;line-height: 40px;}

    .searchpage .operrateblock .advancecard{padding:15px 0}
    .campus-follow .school .school-box{width: 50%;}
    .campus-follow .school-title .fol-search{width: 100%;}
    .active-list .hd-top{height: 285px;margin-bottom: 0px;}

    /*首页*/
    .index .banner2 .banner-box {width: 100%;}
    .index .banner2-box .box-wrapper {min-height: inherit;}

    /*考试课堂*/
    .kskt .commen-box .row {display: flex;flex-direction: column;}
    .kskt .commen-box .row > div {width: 100%;}
    .kskt .commen-box .row > div:last-child {margin-top: 30px;}
    .kskt .commen-box .box-wrapper {min-height: inherit!important;}
    #simpleCalendar {height: 670px!important;}

    /*专题*/
    .special .common-banner .left-wrapper, .special .common-banner .right-wrapper {width: 100%;}
    .special .common-banner .right-wrapper {margin-top: 30px;}
    .special .xydt, .special .hdpd, .special .xyjy{padding: 40px 0;}
    .special .common-banner .right .box-wrapper {flex: 50% 0 0;}

    /*用户中心*/
    .usercenter .member-head .input-wrapper {display: none;}
    .usercenter .box-wrapper {flex-direction: column;}
    .usercenter .left-box {margin-right: 0;flex: 0 0 100%;}
    /*个人中心-首页*/
    .user-index .right-box .collection {margin-top: 24px;}
    .user-index .right-box .follow .cont {padding-top: 0;flex-wrap: wrap;}
    .user-index .right-box .follow .cont-box {padding-top: 30px;flex: 0 0 50%;}
    /*个人中心-收藏*/
    .user-favorites .collection .cont-item {flex: 0 0 100%;}
    .user-favorites .collection .cont-item .cont-modal {width: 80%;}
    .user-favorites .common-box.collection {min-height: inherit;}
    /*个人中心-关注*/
    .user-follow .common-box.follow {min-height: inherit;}

    /* 积分商城 */
    .store-index .box-wrapper,.record-detail .block>.d-flex{flex-wrap: wrap;}
    .store-index .leftbox,.store-index .rightbox{width:100%}
    .store-index .rightbox .item img{height:100px}
    .store-list .table .detail,.store-list .table .name{width:250px}
    .record-detail .step{border-left:0;padding:20px 0}
    .record-detail .step span:nth-child(2){margin:0 100px}
    .record-detail .step span:nth-child(2):after{width:160px;right:-130px}
    .record-detail .step span:nth-child(2):before{width:160px;left:-130px}
    .record-detail .block .info{width:100%}
    .record-detail .block .addbox{padding:0;margin:0;border:0;}
    .goodsdetail .swiper{width:250px}

    .ysj-page .childnav a{margin:0}
    .ysj-index .childnav a{padding:0 20px}
    .ysj-index .swiper .imgblock{max-height:246px}
    .ysj-index .other .imgblock{width:auto;height:auto}
    .ysj-index .other .imgblock img{width:180px}
    .ysj-index .other .info .intro{-webkit-line-clamp:1;margin-top:5px}

}
@media (max-width: 428px){
	/* 首页 */
    .index .right-box .first-video .logo-wrapper,.hdgl .banner2 .right-box .first-video .logo-wrapper{height:220px}
	.index .tabword{margin-bottom:10px;}
	.index .tabword a{padding-left:15px;}
	.index .tabword.activetab{margin-top:35px;}
    .index .brandlist{margin: 0px -25px}
    .index .adv-min{min-height:10px;}
    .index .list div[id^='ZCMSAP'] li a{margin:5px 0px;}
    .index .list-advbox ul{border-bottom:1px solid #ccc;padding: 10px 0px;margin: 0px 0px 10px 0px;}
    .index .container .ad{margin: 10px 0px;}
    .index .active a{height: 194px;margin-bottom: 10px;}
    .index .active a img{width: 100%;height: 100%;object-fit: cover;}
    .index .clist li{padding: 15px 0;}
    .index .more{margin: 25px auto 0px;}
    .index .clist .imagelist{width: 33.33%;height: 60px;padding: 0px 1px;}
    .index .clist .img_bigbox{padding-bottom: 5px;}
    .index .img-list{margin: 0px -2px;}
    .index .banner8{margin-top:0}
    .index .banner2 .right-box{margin-left: -15px;margin-right: -15px;}
    .index .banner2-box .logo{max-width:calc(50% - 10px);}

    .footer-adv{width: calc(100% - 30px);margin: 0 auto}
    .footer-adv .visible-xs,.footer-adv .visible-xs *{max-width: 100%;}

    .lefttop_adv div{height: 60px !important;}
    .righttop_adv div{height: 132px !important;}
    .classleft_adv div{height: 37px !important;}
    .classright_adv div{height: 76px !important;}
    .classleft_adv div img,.classright_adv div img{width: 100%;max-height: 100%;}

    .search-btn{margin: 2px 0px 2px 2px;max-width: 18px;}
    .head .info .quit a{margin-left: 5px;}
    .head .menu1 ul{padding: 0px;}
    .head .menu1>ul>li>a{font-size: 16px;}
    .head .info .member-span-login{margin: 5px 0px 3px 80px;}
    .head .info .send{margin: 7px 5px 3px;padding: 0px 5px;}
    .head .username.name{margin-bottom:-5px;}
    .footer .foot div{padding: 0px 5px;}
    .report-modal .modal-dialog{width: 90%;margin-left: 5%;}


    .campus .head-box .xyh-title .cur-title{width: 70px;}
    .campus .head-box .navbar-toggle{margin: 15px 5px 10px 0px;}
    .campus .head-box .xyh-title .container{padding: 2px 15px;}
    .campus .com-xyh .left-box{padding: 0px 10px;}
    .campus .com-xyh .college-left{height: 40px;}
    .campus .com-xyh .left-tit{font-size:18px;color:#fff;line-height:40px;}
    .campus .com-xyh .change{float: right;margin: 8px 0px;color: #fff;background: none;text-align: right;}
    .campus .com-xyh{margin: 10px 0px 15px;}

    .index .top-swipper .swipper-bg {height: 245px;}
    .index .top-swipper .swipper-info {padding-right: 0px;height: auto;}
    .index .top-swipper .swiper-pagination {display: none;}
    .index .banner4 .left-box .box {width: 50%;}
    .index .banner4 .right-box .content {margin: 0 -15px;display: flex;}
    .index .banner4 .right-box .box {margin: 20px 0;flex: 0 0 33.33%;}
    .index .banner4 .right-box .content {margin: 0;display: flex;}
    /* .index .banner4 .right-box .banner-box:first-child .content {justify-content: center;} */
    .index .banner8 .block1 .block-bg {width: 150px;}
    .index .banner8 .block1 .info {padding: 10px 36px 10px;}
    .index .banner8 .block3-wrapper .blocklink {width: 100%;}
    .index .banner8 .arrow-left {display: block;left: 10px;}
    .index .banner8 .arrow-right{right: 10px;bottom: 250px;}
    .index .banner5 .row > a {width: 100%;}

    .index .banner2-box .box-wrapper{margin: 0px 0px 12px;}
    .index .banner8 .block1-wrapper::after {display: none;}
    .index .banner8 .block1 .info{padding: 10px 15px;}
    .index .banner8 .arrow-left,.index .banner8 .arrow-right{display: none;}
    .index .banner8 .block1 .info .left-arrow,.index .banner8 .block1 .info .right-arrow{display: none;}
    .index .banner8 .block3-bottom-wrapper .secondbox2{flex-direction: row !important;}

    .index .banner2-box .box-wrapper.syjy-box {margin-top: 15px;}

	/* 投稿 */
    .mypage .head_c{padding: 10px 55px 10px 15px;}
	.mypage .list{padding:0;}
    .mypage .head_c .menu-btn{top:10px;background: none;}
    .mypage .head .menu li{padding: 0px;}
    .mypage .menu li a, .mypage .menu li.cur a, .mypage .menu a:hover{line-height:50px;}
    .mypage .main .menu{top:55px !important;}
	.mypage .list .title{display: -webkit-box;text-overflow: ellipsis;overflow:hidden;line-height:20px;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
	.contributepage .container .main>div{padding: 16px 10px 40px}
    .contributepage .nolpadding{padding:0;}
    .contributepage .btnbox{margin: 0px -15px;}
    .contributepage .to-submit, .contributepage .to-back{width: 80px;margin: 0px 3px;}
	.mypage .reportername{margin-top:5px;}
	.mypage .sourceadd{margin-top:5px;padding:0;}

	.videopage .del{margin-top:15px;}
	.videopage .pro{padding:0;}
	.conmng .tab{margin-top:20px;}
	.conmng .tab span{font-size:15px;line-height: 30px;}
	.conmng .table th{font-size:13px;}
	.conmng .table td{font-size:12px;}
	.conmng .table .operate{width:10%}
	.conmng .pagebar>div{float: none;text-align: center;margin-bottom:20px;}

    .edui-notadd .edui-for-insertimage .edui-dialog-content{width: 320px;margin: 0 auto;}

    /* 用户中心头部 */
    .member-head .logo{line-height: 30px;}
    .member-head .logo img{padding: 0px 10px 0px;height: 30px;}
    .member-head .logo .logotit{font-size: 18px;padding-left: 15px;line-height: 30px;}
    .member-head .logo .user-logout{font-size: 14px;}

    .infocenter .table thead tr .time{padding: 8px 0px;}
    .infocenter .msg-iput{width: 75%;float: left;}
    .infocenter .message-table thead{font-size: 14px;}
    .infocenter .message-table .notice-con img{margin-bottom: 0;margin-top: 3px;}
    .infocenter .message-table .notice-con{line-height: 26px;}
    .message-table .operate{width: 50px;}
    .message-table .msg-content{width: 75%;}

    /* 用户中心 分页样式 */
    .infocenter #kkpager .infoTextAndGoPageBtnWrap{display: none;}
    .infocenter #kkpager .pageBtnWrap a,.infocenter #kkpager .pageBtnWrap span{display: none;}
    .infocenter #kkpager .pageBtnWrap{float: none;display: block;height: 30px;width: 135px;margin: 0 auto;}
    /*   个人信息 */
    #btn-w{width:41%;}
    .attention-search {width: 86%;}

    /* 趣课堂 */
    .head-box .top .container{padding: 5px 25px;}
    .head-box .welcome{font-size: 14px;}
    .head-box .head-index{font-size: 14px;margin-right: 0px;}
    .head-box .head-user .login-icon{font-size: 14px;margin-left: 0px;}
    .head-box .head-title .title{font-size: 16px;}
    .head-box .search-box{width: 100%;}
    .head-box .head-title .cur-title{width: 100px;height: 52px;overflow: hidden;}
    .head-box .head-title{height: 42px;}
    .head-box .head-title .cur-title .tit-left, .head-box .head-title .cur-title .tit-right{padding: 30px 3px 29px 3px;}
    .head-box .head-title .cur-title .tit-left::after, .head-box .head-title .cur-title .tit-right::after{bottom: 10px;}
    .head-box .head-title .cur-title .tit-img{height:42px;}
    .head-box .head-title .cur-title img{height: 80%;top: 6%;}
    .head-box .navbar-toggle{margin-right: 0px;}
    .head-box .header-nav a:hover{background: none;color: #4c4c4c;}

    .classroom .recommend{padding: 15px 0px;}
    .classroom .catalog-link li a{padding: 10px 5px;}
    .classroom .choice .one-img{padding: 15px 0px;}
    .classroom .three-img .img-list{margin: 0px -2px;}
    .classroom .choice .three-img .three-tit{padding: 10px 0px;}
    .classroom .choice .three-img .title-h4{padding: 5px 0px 0px;}
    .classroom .choice .three-img .info{padding: 5px 0px;}
    .classroom .choice .one-img .title-h4,.classroom .choice .three-img .title-h4{font-size:16px;line-height: 20px;}
    .classroom .choice .one-img .title-h4{min-height: 60px;}
    .classroom .choice .no-img .title-h4{min-height: 50px;}
    .classroom .more-box{margin: 32px 0px 10px;}
    .classroom .time-main a{font-size:16px;}
    .classroom .time-li .time-detail{position: relative;display: block;padding-top: 5px;text-align:left;width: 100%;font-size:14px;}
    .classroom .hot-box .imgbox{width: 100%;height: 200px;}
    .classroom .hot-box .imgbox:after{content:'';position: absolute;top:0;left:0;width:100%;height:100%;background: url('../../images/play-icon-1.png') center/50px no-repeat;}
    .classroom .like-box .imgbox{width:120px;height: 67px;}
    .classroom .like-box .like-con{padding-left:0px; }
    .classroom .img-commend .imgbox.simg{height: 65px; width: 115px;}
    .classroom .hot-box .hot-h3{width:100%!important;padding-left: 0px;}

    .classroom .choice .one-img .imgbox{width:115px;height: 64px;padding-right: 0px;}
    .classroom .choice .three-img .imgbox{margin: 0px;height: 70px;padding: 0px 1px;}
    .index .clist .img-list .imgbox{height: 72px;}
    .index .clist .one-img .imgbox{width:117px;height: 63px;padding-right: 0px;}
    .index .clist .one-img .info{padding-left: 10px;padding-right: 0;}

    .active-list .hd-top{height: 165px;}
    .active-list .hd-top .s-btn{display: none;}
    .active-list .choice .con{display: none;}
    .active-list .choice .one-img .imgbox{margin: 0px;}
    .active-list .choice .one-img .col-xs-8{padding-left: 0px;}

    /* 详情页 */
    .detail-page .breadcrumb-nav{font-size:14px;}
    .detail-page .detail-h2{font-size: 22px;padding: 10px 0px;line-height: 30px;}
    .detail-page .detail-content{padding: 10px;border-left:none; }
    .detail-page .likebox a{width: 85px;}
    .detail-page .keyword-box{float: right;margin: 10px 0px;top: 42%;}
    .detail-page .editor{display: block;width: 100%;}
    .detail-page .detail-content,.detail-page .detail_t{margin-left:0;padding-left: 0;border-left:none;}
    .detail-page .slick-initialized .slick-slide{padding: 0px 2px;}
    .imagedetail .slider-nav img{height: 56px;}
    .imagedetail .slider-nav .slick-arrow{width: 20px;height: 25px;}
    .imagedetail .slider-nav{padding: 0px 25px;}
    .imagedetail .detail-content{padding:10px 0}
    .imagedetail .slider-for .slick-arrow{display: none!important}
    /*.imagedetail .slider-for,.imagedetail .slider-for img{height:192px}*/
    .imagedetail .slider-for img{height:192px}
    .imagedetail .slider-for .info{padding:10px 0px;background:none;color:#333;position:relative;}
    .imagedetail .slider-for .info .infobox{font-size:16px;line-height:24px;padding:0 15px;word-break: break-all;}
    .imagedetail .summary{margin-left:0}
    .imagedetail .detail_b{border: none;}

    .videogroup .slider-for{height: auto;}
    .videogroup .video-tit{font-size:16px;}
    .videogroup .video-intro{font-size:14px;}

    /* 搜索结果页 */
    .searchpage .advancecard .title{line-height: 30px;}
    .searchpage .advancecard label{margin: 10px 0 10px;}
    .searchpage .advancecard .tyc label{margin:5px 0px 0px 0px;}
    .searchpage .operrateblock .advancecard .col-md-8{padding: 0px;}
    .searchpage .advancecard .adbtn{margin: 10px 0;}
    .searchpage #searchlist .list{padding: 20px 10px;}
    .searchpage #searchlist h4{line-height: 26px;font-weight: normal;}

    .campus-follow .main{padding: 15px 0px 35px 0px;}
    .campus .right-info .logo-box{width: 60px;height:60px;}
    .link-detail .detail-content{margin: 15px 0px;border-left: 1px solid #eee;}

    .z-dialog{position: fixed !important;top:50% !important;margin-top: -80px !important;}
    .z-dlg-shim{position: fixed !important;}

    /*考试课堂*/
    .kskt .banner1 .out-swipper {transform: translateX(0);width:100%;position: relative;bottom:0;padding:0 15px}
    .kskt .top-swipper .swipper-bg{width:100%;height:250px;object-fit: cover;}
    #simpleCalendar {height: auto!important;}
    #simpleCalendar .sc-item {margin: 10px 10px;}
    #simpleCalendar .sc-header {height: auto;display: block;}
    #simpleCalendar .sc-actions {margin-top: 20px;width: 48%;margin-right:1%;align-self: flex-end;}
    .kskt .commen-box .box-wrapper.book .book-content {flex-wrap: wrap;}
    .kskt .commen-box .box-wrapper.book .book-content .box {padding: 0 12px!important;flex: 100% 0 0;}
    .kskt .commen-box .box-wrapper.book .book-content .box:last-child {margin-top: 20px;}
    .kskt .commen-box .box-wrapper.video .video-content {flex-wrap: wrap;}
    .kskt .commen-box .box-wrapper.video .video-content .box {padding: 0;flex: 100% 0 0;margin-top: 20px;}
    .kskt .commen-box .box-wrapper.video{padding:30px 0;box-shadow: none;}

    /*生涯就业*/
    .jycy .banner1 .video-wrapper {margin-top: 10px;}
    .syjy .banner1 .col-sm-8 {padding: 0;}
    .syjy .top-swipper .swipper-info {padding: 18px 18px;height: 60px;}
    .syjy .top-swipper .swiper-pagination {display: none;}
    .syjy .banner1 .top-box {margin-top: 20px;}
    .syjy .banner2-box .box-wrapper {margin: 0px!important;}
    .syjy .banner2-box {margin-bottom: 30px;}
    .syjy .banner2-box .logo-content {display: flex;line-height: 27px;}
    .syjy .banner2-box .logo:not(.msdj) {width: 50%;height: 85px;}
    .syjy .banner4 .col-sm-9 {padding-right: 0;}
    .syjy .banner4 .right-block {margin-top: 25px;}
    .syjy .banner4 .out-box:last-child {padding-right: 15px;}
    .syjy .banner4 .right-block .content {display: flex;flex-wrap: wrap;}
    .syjy .banner4 .right-block .out-box {flex: 0 0 48%;box-sizing: border-box;}
    .syjy .banner3 .adv-wrapper > div {flex-wrap: wrap;}
    .syjy .banner3 .adv-wrapper li {width: auto!important;}
    .syjy .banner3 .adv-wrapper li:last-child {margin-top: 10px;}
    .syjy .banner3 .adv-wrapper img {height: auto;
        /* max-height: inherit!important; */
        height: 87px;
        object-fit: inherit;
    }
    .jycy .banner5 .logo-wrapper .logo-out {width: 40%;}
    .jycy .banner5 .logo-wrapper .title-wrapper {width: 60%;}

    /*活动管理*/
    .hdgl .banner1 .title .nav-wrapper{padding-left:15px}
    .new-navbox{margin:0 -15px;background: #ddd;height: 50px;}
    .new-navbox.head-box .head-title{background: #ddd!important;}
    .hdgl .banner1 .title {flex-direction: column;}
    .hdgl .banner1 .title .title-text {padding-bottom: 20px;}
    .hdgl.list .banner2 .banner-box{padding:0;}
    .hdgl.list .banner2 .box-wrapper{padding:0 0 30px;}
    .hdgl .banner1 .img-block {width: 100%;}
    .hdgl .banner2 .right-box.col-sm-4{padding:0 15px 30px}
    .hdgl.list .banner2 .right-box{margin-left:0}
    .hdgl.list .banner2 .right-box .banner-btn>div{width:100%!important}
    /* .hdgl .banner2 .banner-box .logo {margin-bottom: 10px;width: 100%;height: 170px;} */
    .hdgl .banner2 .right-box {margin-top: 30px;}
    .hdgl .banner2 .right-box .video .logo {min-width: 140px;}
    .hdgl .banner2 .right-box .bottom-wrapper .box {flex: 50% 0 0;}
    .hdgl.list .banner1 .out-wrapper{margin:0}
    /*活动管理列表*/
    /* .hdgl .banner2 .banner-box .logo-content {flex-direction: column;} */
    /* .hdgl .banner2 .banner-box .logo {padding: 0;} */
    .hdgl.list .banner2 .left {margin: 0;}
    .hdgl.list .banner1 .out-box {width: 100%;}
    /*个人中心-收藏*/
    .user-favorites .collection .cont-item .cont-modal {width: 100%;}
    .user-favorites .collection .cont-item .logo-wrapper {width: 100px;height: 65px;}
    .user-favorites .collection .cont-item .tit-wrapper {width: calc(100% - 120px);}
    .user-favorites .collection .cont-item .info .date {margin-left: 15px;}
    /*个人中心-关注*/
    .user-follow .right-box .follow .cont-box {flex: 0 0 100%;}
    /*个人中心-稿件管理*/
    .user-contribute .common-box .common-title {padding: 0 20px;align-items: flex-start;flex-direction: column;}
    .usercenter .common-title .tit {margin-bottom: 20px;}
    .user-contribute.contributepage .label-out-wrapper {margin-bottom: 10px;}
    .user-contribute .contribute-notice {margin: 0 auto;}
    .user-contribute .form-row {flex-direction: column;}
    .user-contribute .sourceadd-wrapper {display: block;}
    .user-contribute.mypage .sourceadd {margin-top: 10px;margin-bottom: 10px;}
    .user-contribute.contributepage .checkbox {margin: 0;flex-direction: column;}
    .user-contribute.contributepage .seconed-box {margin-left: 0;}
    .user-contribute .imglist .box {flex-direction: column;}
    .user-contribute .imglist .imgbox {width: 100%;}
    .user-contribute .imglist .summary {min-height: 200px;}

    .footer .link{border: none;padding: 0px 5px;}
    .footer .link .flag{margin: 0px 5px;}

    /* 积分商城 */
    .store-index .d-center-flex,.record-detail .d-flex,.goodsdetail .d-flex{flex-wrap: wrap;}
    .goodsdetail .d-flex>div,.goodsdetail .swiper{width:100%}
    .goodsdetail .name{margin-top:15px}
    .store-index .block{padding:15px 10px 20px}
    .store-list .tablelist .tit{margin-bottom:10px}
    .store-list .tablelist .type{width:100%}
    .store-list .tablelist .during{width:190px;background:none;margin-left:5px;}
    .store-list .tablelist .during input{width:100%;padding:0 5px}
    .store-list .resetbtn{padding:0 8px;float: right;margin-left:5px;}
    .store-list .table.record .th{display:none}
    .store-list .dropdown-menu>li>a{padding:3px 5px}
    .store-list .table .name{width:100%}
    .store-list .table .status,.store-list .table.record .date{width:48%;text-align:left}
    .store-list .tablelist .table .type{display:none}
    .store-list .tablelist .btn-group .btn{width:70px}
    .store-list .table .point{width:70px}
    .store-list .table .detail{width:calc(70% - 80px)}
    .store-list .table .date{width:30%}
    .record-detail .goods{margin:10px 0;width:100%}
    .record-detail .step{width:100%}
    .record-detail .step span{width:32%}
    .record-detail .step span:nth-child(2){margin:0}
    .record-detail .step span:nth-child(2):before{width:30px;left:-15px}
    .record-detail .step span:nth-child(2):after{width:30px;right:-15px}

    /* 活动中心 */
    .hdzx-page .swiper-slide p{line-height: 36px;font-size: 16px;}
    .hdzx-page .clist .item .imgblock{height:120px}

    .ysj-page .childnav a{padding:0 8px;font-size:16px;line-height: 50px;}
    .ysj-page .titlename{line-height: 60px;font-size: 18px;padding-left:50px;margin-left:0}
    .ysj-page .hdlist a{margin-bottom:30px}

    .ysj-index .childnav .container{padding:0}
    .ysj-index .childnav a{padding:0 3px}
    .ysj-index .title{font-size:20px;margin:20px 0 10px}
    .ysj-index .summary .text{margin-top:0}
    .ysj-index .font18{font-size: 14px;}
    .ysj-index .undertitle{font-size: 20px;}
    .ysj-index .haslogolist .imgblock{height:100px}
    .ysj-index .haslogolist .name{margin:0 0 20px;line-height: 24px;height:48px}
    .ysj-index .nologolist a{line-height: 30px;}
    .ysj-index .swiper .name{line-height:35px;font-size: 18px;}
    .ysj-index .video .name{margin:5px 0 10px;font-size:16px}
    .ysj-index .audio a{margin-bottom:15px;padding:20px 15px 30px}
    .ysj-index .audio a .headphone img{height:40px}
    .ysj-index .audio a .name{font-size: 18px;}
    .ysj-index .other .imgblock img{width:150px}
}
@media (max-width: 375px){
    .classroom .choice .one-img .imgbox{width:104px;height: 58px;}
    .classroom .choice .three-img .imgbox{height: 64px;}
    .index .clist .img-list .imgbox{height: 66px;}
    .index .clist .one-img .imgbox{width: 104px;height: 55px;}
    /*活动管理列表*/
    /* .hdgl .banner2 .banner-box .logo {height: 150px;} */
    .hdgl.list .banner2 .right-box .bottom-box .content-wrapper .cont-box .logo {height: 150px;}
    .hdgl.list .banner1 .logo-wrapper .logo {height: 180px;}

    /*个人中心-关注*/
    .user-follow .right-box .follow .cont-box .info-wrapper {max-width: calc(100% - 125px);}
}
@media (max-width: 320px){
    .active-list .choice .one-img .col-xs-8{padding-left: 10px;}
    .imagedetail .slider-for,.imagedetail .slider-for img{height:162px}
    .imagedetail .slider-nav img{height: 42px;}
    .imagedetail .slider-nav i{font-size:14px;line-height: 30px;}
    .campus .right-info .title{width: 160px;}

    .classroom .hot-box .hot-h3{padding-left: 10px;}
    .classroom .choice .one-img .imgbox{width:95px;height: 53px;}
    .classroom .choice .three-img .imgbox{height: 54px;}
    .classroom .like-box .imgbox{width:100px;height: 56px;}
    .index .clist .img-list .imgbox{height: 54px;}
    .index .clist .one-img .imgbox{width:95px;height: 53px;}

    .classroom .img-commend .imgbox.simg{height: 54px;width: 95px;}

    /*首页*/
    .index .banner4 .left-box .box {width: 100%;}
    .index .banner4 .right-box .box {padding-bottom: 20px;}
    /*考试课堂*/
    .kskt .banner-box .title-text {font-size: 28px;}
    #simpleCalendar {height: 590px!important;}
    /*专题*/
    .special .common-banner .right .box-wrapper {flex: 100% 0 0;}
    /*个人中心-首页*/
    .user-index .right-box .follow .cont-box {flex: 0 0 100%;}
     /*个人中心-收藏*/
     .user-favorites .collection .cont-item .cont-modal {width: 100%;}
     .user-favorites .collection .cont-item .logo-wrapper {width: 90px;}
     .user-favorites .collection .cont-item .tit-wrapper {width: calc(100% - 100px);}
     /*个人中心-关注*/
    .user-follow .right-box .follow .cont-box .logo-wrapper {width: 65px;height: 65px;}
    .user-follow .right-box .follow .cont-box .info-wrapper {max-width: calc(100% - 135px);}
}
